@@ -795,18 +795,15 @@ impl SignedRawInvoice {
795
795
/// variant. If no element was found `None` gets returned.
796
796
///
797
797
/// The following example would extract the first B.
798
- /// ```
799
- /// use Enum::*
800
798
///
801
799
/// enum Enum {
802
800
/// A(u8),
803
801
/// B(u16)
804
802
/// }
805
803
///
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)];
807
805
///
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));
810
807
macro_rules! find_extract {
811
808
( $iter: expr, $enm: pat, $enm_var: ident) => {
812
809
find_all_extract!( $iter, $enm, $enm_var) . next( )
@@ -817,20 +814,18 @@ macro_rules! find_extract {
817
814
/// variant through an iterator.
818
815
///
819
816
/// The following example would extract all A.
820
- /// ```
821
- /// use Enum::*
822
817
///
823
818
/// enum Enum {
824
819
/// A(u8),
825
820
/// B(u16)
826
821
/// }
827
822
///
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)];
829
824
///
830
825
/// 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
+ /// );
834
829
macro_rules! find_all_extract {
835
830
( $iter: expr, $enm: pat, $enm_var: ident) => {
836
831
$iter. filter_map( |tf| match * tf {
0 commit comments