pub struct TwineCtlSerialShell { /* private fields */ }Implementations§
Trait Implementations§
Source§impl TwineCtl for TwineCtlSerialShell
impl TwineCtl for TwineCtlSerialShell
fn new_random_network<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<(), TwineCtlError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn active_dataset<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<OperationalDataset, TwineCtlError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn attach_with_dataset<'life0, 'life1, 'async_trait>(
&'life0 mut self,
dataset: &'life1 OperationalDataset,
) -> Pin<Box<dyn Future<Output = Result<(), TwineCtlError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn pending_dataset<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<OperationalDataset, TwineCtlError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn channel<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<Channel, TwineCtlError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn preferred_channel_mask<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<ChannelMask, TwineCtlError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn supported_channel_mask<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<ChannelMask, TwineCtlError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn factory_reset<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<(), TwineCtlError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn network_name<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<NetworkName, TwineCtlError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn pan_id<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<PanId, TwineCtlError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn reset<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<(), TwineCtlError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn rloc16<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<Rloc16, TwineCtlError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn role<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<NetworkRole, TwineCtlError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn version<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<String, TwineCtlError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn uptime<'life0, 'async_trait>(
&'life0 mut self,
) -> Pin<Box<dyn Future<Output = Result<String, TwineCtlError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Auto Trait Implementations§
impl Freeze for TwineCtlSerialShell
impl RefUnwindSafe for TwineCtlSerialShell
impl Send for TwineCtlSerialShell
impl Sync for TwineCtlSerialShell
impl Unpin for TwineCtlSerialShell
impl UnsafeUnpin for TwineCtlSerialShell
impl UnwindSafe for TwineCtlSerialShell
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more