Skip to content

Commit 71d89d2

Browse files
committed
Fix rust beta docs lightning-invoice crate.
1 parent 36817e0 commit 71d89d2

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

lightning-invoice/src/lib.rs

+6-11
Original file line numberDiff line numberDiff line change
@@ -795,18 +795,15 @@ impl SignedRawInvoice {
795795
/// variant. If no element was found `None` gets returned.
796796
///
797797
/// The following example would extract the first B.
798-
/// ```
799-
/// use Enum::*
800798
///
801799
/// enum Enum {
802800
/// A(u8),
803801
/// B(u16)
804802
/// }
805803
///
806-
/// let elements = vec![A(1), A(2), B(3), A(4)]
804+
/// let elements = vec![Enum::A(1), Enum::A(2), Enum::B(3), Enum::A(4)];
807805
///
808-
/// assert_eq!(find_extract!(elements.iter(), Enum::B(ref x), x), Some(3u16))
809-
/// ```
806+
/// assert_eq!(find_extract!(elements.iter(), Enum::B(x), x), Some(3u16));
810807
macro_rules! find_extract {
811808
($iter:expr, $enm:pat, $enm_var:ident) => {
812809
find_all_extract!($iter, $enm, $enm_var).next()
@@ -817,20 +814,18 @@ macro_rules! find_extract {
817814
/// variant through an iterator.
818815
///
819816
/// The following example would extract all A.
820-
/// ```
821-
/// use Enum::*
822817
///
823818
/// enum Enum {
824819
/// A(u8),
825820
/// B(u16)
826821
/// }
827822
///
828-
/// let elements = vec![A(1), A(2), B(3), A(4)]
823+
/// let elements = vec![Enum::A(1), Enum::A(2), Enum::B(3), Enum::A(4)];
829824
///
830825
/// assert_eq!(
831-
/// find_all_extract!(elements.iter(), Enum::A(ref x), x).collect::<Vec<u8>>(),
832-
/// vec![1u8, 2u8, 4u8])
833-
/// ```
826+
/// find_all_extract!(elements.iter(), Enum::A(x), x).collect::<Vec<u8>>(),
827+
/// vec![1u8, 2u8, 4u8]
828+
/// );
834829
macro_rules! find_all_extract {
835830
($iter:expr, $enm:pat, $enm_var:ident) => {
836831
$iter.filter_map(|tf| match *tf {

0 commit comments

Comments
 (0)