X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Fln%2Ffeatures.rs;fp=lightning%2Fsrc%2Fln%2Ffeatures.rs;h=d10c3a71927b254854fd11869f1d9cbaedf7cb35;hb=2b1d6937a8c027cdf3786eb8617032b2e5d65d11;hp=bcaa91ab266fe7f10ebbc8de710fc30d927365c3;hpb=9b1b724dad71b5a7ffbc76b1350c98a5a5130d44;p=rust-lightning diff --git a/lightning/src/ln/features.rs b/lightning/src/ln/features.rs index bcaa91ab..d10c3a71 100644 --- a/lightning/src/ln/features.rs +++ b/lightning/src/ln/features.rs @@ -718,7 +718,11 @@ impl Features { Ok(()) } - fn from_be_bytes(mut flags: Vec) -> Features { + /// Create a [`Features`] given a set of flags, in big-endian. This is in byte order from + /// most on-the-wire encodings. + /// + /// This is not exported to bindings users as we don't support export across multiple T + pub fn from_be_bytes(mut flags: Vec) -> Features { flags.reverse(); // Swap to little-endian Self { flags,