@@ -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));
810807macro_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+ /// );
834829macro_rules! find_all_extract {
835830 ( $iter: expr, $enm: pat, $enm_var: ident) => {
836831 $iter. filter_map( |tf| match * tf {
0 commit comments