+impl<T: sealed::ShutdownAnySegwit> Features<T> {
+ pub(crate) fn supports_shutdown_anysegwit(&self) -> bool {
+ <T as sealed::ShutdownAnySegwit>::supports_feature(&self.flags)
+ }
+ #[cfg(test)]
+ pub(crate) fn clear_shutdown_anysegwit(mut self) -> Self {
+ <T as sealed::ShutdownAnySegwit>::clear_bits(&mut self.flags);
+ self
+ }
+}
+