Builder for creating offers
[rust-lightning] / lightning / src / ln / features.rs
index f630a86f99e5525e00dfcc7aa942df1b9bc1d85c..77d0fa4529fb2ea526682079229b81fa9165ddf6 100644 (file)
@@ -687,6 +687,15 @@ impl<T: sealed::Wumbo> Features<T> {
        }
 }
 
+#[cfg(test)]
+impl<T: sealed::UnknownFeature> Features<T> {
+       pub(crate) fn unknown() -> Self {
+               let mut features = Self::empty();
+               features.set_unknown_feature_required();
+               features
+       }
+}
+
 macro_rules! impl_feature_len_prefixed_write {
        ($features: ident) => {
                impl Writeable for $features {