Enum embedded_svc::wifi::Configuration
source · pub enum Configuration {
None,
Client(ClientConfiguration),
AccessPoint(AccessPointConfiguration),
Mixed(ClientConfiguration, AccessPointConfiguration),
}Variants§
None
Client(ClientConfiguration)
AccessPoint(AccessPointConfiguration)
Mixed(ClientConfiguration, AccessPointConfiguration)
Implementations§
source§impl Configuration
impl Configuration
pub fn as_client_conf_ref(&self) -> Option<&ClientConfiguration>
pub fn as_ap_conf_ref(&self) -> Option<&AccessPointConfiguration>
pub fn as_client_conf_mut(&mut self) -> &mut ClientConfiguration
pub fn as_ap_conf_mut(&mut self) -> &mut AccessPointConfiguration
pub fn as_mixed_conf_mut(
&mut self
) -> (&mut ClientConfiguration, &mut AccessPointConfiguration)
Trait Implementations§
source§impl Clone for Configuration
impl Clone for Configuration
source§fn clone(&self) -> Configuration
fn clone(&self) -> Configuration
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for Configuration
impl Debug for Configuration
source§impl Default for Configuration
impl Default for Configuration
source§impl<'de> Deserialize<'de> for Configuration
impl<'de> Deserialize<'de> for Configuration
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more