projects
/
rust-lightning
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
36817e0
)
Fix rust beta docs lightning-invoice crate.
author
Arik Sosman
<git@arik.io>
Thu, 19 May 2022 17:07:35 +0000
(10:07 -0700)
committer
Arik Sosman
<git@arik.io>
Fri, 20 May 2022 15:31:56 +0000
(08:31 -0700)
lightning-invoice/src/lib.rs
patch
|
blob
|
history
diff --git
a/lightning-invoice/src/lib.rs
b/lightning-invoice/src/lib.rs
index 9fcb4af1b624257b6818d1c121c4dd9f7c6c6eaa..383d8668c01e4990606f0525bc33e2795b7a611b 100644
(file)
--- a/
lightning-invoice/src/lib.rs
+++ b/
lightning-invoice/src/lib.rs
@@
-795,18
+795,15
@@
impl SignedRawInvoice {
/// variant. If no element was found `None` gets returned.
///
/// The following example would extract the first B.
/// variant. If no element was found `None` gets returned.
///
/// The following example would extract the first B.
-/// ```
-/// use Enum::*
///
/// enum Enum {
/// A(u8),
/// B(u16)
/// }
///
///
/// enum Enum {
/// A(u8),
/// B(u16)
/// }
///
-/// let elements = vec![
A(1), A(2), B(3), A(4)]
+/// let elements = vec![
Enum::A(1), Enum::A(2), Enum::B(3), Enum::A(4)];
///
///
-/// assert_eq!(find_extract!(elements.iter(), Enum::B(ref x), x), Some(3u16))
-/// ```
+/// assert_eq!(find_extract!(elements.iter(), Enum::B(x), x), Some(3u16));
macro_rules! find_extract {
($iter:expr, $enm:pat, $enm_var:ident) => {
find_all_extract!($iter, $enm, $enm_var).next()
macro_rules! find_extract {
($iter:expr, $enm:pat, $enm_var:ident) => {
find_all_extract!($iter, $enm, $enm_var).next()
@@
-817,20
+814,18
@@
macro_rules! find_extract {
/// variant through an iterator.
///
/// The following example would extract all A.
/// variant through an iterator.
///
/// The following example would extract all A.
-/// ```
-/// use Enum::*
///
/// enum Enum {
/// A(u8),
/// B(u16)
/// }
///
///
/// enum Enum {
/// A(u8),
/// B(u16)
/// }
///
-/// let elements = vec![
A(1), A(2), B(3), A(4)]
+/// let elements = vec![
Enum::A(1), Enum::A(2), Enum::B(3), Enum::A(4)];
///
/// assert_eq!(
///
/// assert_eq!(
-/// find_all_extract!(elements.iter(), Enum::A(
ref
x), x).collect::<Vec<u8>>(),
-/// vec![1u8, 2u8, 4u8]
)
-///
```
+/// find_all_extract!(elements.iter(), Enum::A(x), x).collect::<Vec<u8>>(),
+/// vec![1u8, 2u8, 4u8]
+///
);
macro_rules! find_all_extract {
($iter:expr, $enm:pat, $enm_var:ident) => {
$iter.filter_map(|tf| match *tf {
macro_rules! find_all_extract {
($iter:expr, $enm:pat, $enm_var:ident) => {
$iter.filter_map(|tf| match *tf {