Trait embedded_svc::wifi::Wifi [−][src]
pub trait Wifi { type Error; fn get_capabilities(&self) -> Result<EnumSet<Capability>, Self::Error>; fn get_status(&self) -> Status; fn scan(&mut self) -> Result<Vec<AccessPointInfo>, Self::Error>; fn get_configuration(&self) -> Result<Configuration, Self::Error>; fn set_configuration(
&mut self,
conf: &Configuration
) -> Result<(), Self::Error>; fn scan_fill(
&mut self,
access_points: &mut [AccessPointInfo]
) -> Result<usize, Self::Error> { ... } }
Associated Types
Required methods
fn get_capabilities(&self) -> Result<EnumSet<Capability>, Self::Error>
fn get_status(&self) -> Status
fn get_configuration(&self) -> Result<Configuration, Self::Error>
fn set_configuration(&mut self, conf: &Configuration) -> Result<(), Self::Error>