mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-06-12 17:41:22 +00:00
Add is_enabled()
for Toggle
(#1216)
This commit is contained in:
committed by
Pierre Krieger
parent
2fd941122a
commit
757e800117
@ -44,6 +44,13 @@ pub struct Toggle<TBehaviour> {
|
||||
inner: Option<TBehaviour>,
|
||||
}
|
||||
|
||||
impl<TBehaviour> Toggle<TBehaviour> {
|
||||
/// Returns `true` if `Toggle` is enabled and `false` if it's disabled.
|
||||
pub fn is_enabled(&self) -> bool {
|
||||
self.inner.is_some()
|
||||
}
|
||||
}
|
||||
|
||||
impl<TBehaviour> From<Option<TBehaviour>> for Toggle<TBehaviour> {
|
||||
fn from(inner: Option<TBehaviour>) -> Self {
|
||||
Toggle { inner }
|
||||
|
Reference in New Issue
Block a user