pub struct LowpanContext {
pub device_watcher: DeviceWatcherProxy,
pub device_name: String,
}
Expand description
This struct contains all of the transient state that can
be kept between invocations of commands when lowpanctl
is
invoked in interactive mode. For single command execution
it is set up once and then discarded.
Fields§
§device_watcher: DeviceWatcherProxy
§device_name: String
Implementations§
Source§impl LowpanContext
impl LowpanContext
pub fn new(device_name: Option<String>) -> Result<LowpanContext, Error>
Sourcepub async fn get_default_device(&self) -> Result<DeviceProxy, Error>
pub async fn get_default_device(&self) -> Result<DeviceProxy, Error>
Returns the default DeviceProxy.
Sourcepub async fn get_default_device_factory(
&self,
) -> Result<FactoryDeviceProxy, Error>
pub async fn get_default_device_factory( &self, ) -> Result<FactoryDeviceProxy, Error>
Returns the default FactoryDeviceProxy.
Sourcepub async fn get_default_device_proxies(
&self,
) -> Result<(DeviceProxy, DeviceExtraProxy, DeviceTestProxy), Error>
pub async fn get_default_device_proxies( &self, ) -> Result<(DeviceProxy, DeviceExtraProxy, DeviceTestProxy), Error>
Returns the default DeviceProxy, DeviceExtraProxy and DeviceTestProxy.
Auto Trait Implementations§
impl Freeze for LowpanContext
impl !RefUnwindSafe for LowpanContext
impl Send for LowpanContext
impl Sync for LowpanContext
impl Unpin for LowpanContext
impl !UnwindSafe for LowpanContext
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
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> OptionalField for Twhere
T: ?Sized,
impl<T> OptionalField for Twhere
T: ?Sized,
§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T, U> TryIntoExt<U> for Twhere
U: TryFromExt<T>,
impl<T, U> TryIntoExt<U> for Twhere
U: TryFromExt<T>,
type Error = <U as TryFromExt<T>>::Error
Source§fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
Tries to perform the conversion.