Trait openthread::ot::State
source · pub trait State {
// Required methods
fn set_state_changed_fn<F>(&self, f: Option<F>)
where F: FnMut(ChangedFlags) + 'static;
fn state_changed_stream(&self) -> StateChangedStream;
}
Expand description
State-change-related methods from the OpenThread “Instance” Module.
Required Methods§
sourcefn set_state_changed_fn<F>(&self, f: Option<F>)where
F: FnMut(ChangedFlags) + 'static,
fn set_state_changed_fn<F>(&self, f: Option<F>)where
F: FnMut(ChangedFlags) + 'static,
Functional equivalent to
otsys::otSetStateChangedCallback
.
sourcefn state_changed_stream(&self) -> StateChangedStream
fn state_changed_stream(&self) -> StateChangedStream
Returns an asynchronous stream for state-change events.
Object Safety§
This trait is not object safe.