Check if invoices contain unknown required features
[rust-lightning] / lightning / src / ln / features.rs
index e78fa3d50d2d05c5bfcafe1fd58eb1b654c167f7..c0eb8f68ac541c4ed5181713686141bd7d287139 100644 (file)
@@ -548,7 +548,9 @@ impl<T: sealed::Context> Features<T> {
                &self.flags
        }
 
-       pub(crate) fn requires_unknown_bits(&self) -> bool {
+       /// Returns true if this `Features` object contains unknown feature flags which are set as
+       /// "required".
+       pub fn requires_unknown_bits(&self) -> bool {
                // Bitwise AND-ing with all even bits set except for known features will select required
                // unknown features.
                let byte_count = T::KNOWN_FEATURE_MASK.len();