pub struct PodCandidate {
pub candidate_id: String,
pub kind: DeviceKind,
pub name: String,
pub model: Option<String>,
pub short_id: String,
pub rssi: i16,
pub commissionable: bool,
pub wifi_configured: bool,
pub last_seen_ms: i64,
}Expand description
One nearby commissionable device. Pod commissioning accepts only pod;
Host provisioning only host.
Fields§
§candidate_id: String§kind: DeviceKind§name: String§model: Option<String>§short_id: String§rssi: i16§commissionable: bool§wifi_configured: bool§last_seen_ms: i64Trait Implementations§
Source§impl Clone for PodCandidate
impl Clone for PodCandidate
Source§impl Debug for PodCandidate
impl Debug for PodCandidate
Source§impl<'de> Deserialize<'de> for PodCandidate
impl<'de> Deserialize<'de> for PodCandidate
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
impl Eq for PodCandidate
Source§impl PartialEq for PodCandidate
impl PartialEq for PodCandidate
Source§impl Serialize for PodCandidate
impl Serialize for PodCandidate
impl StructuralPartialEq for PodCandidate
Auto Trait Implementations§
impl Freeze for PodCandidate
impl RefUnwindSafe for PodCandidate
impl Send for PodCandidate
impl Sync for PodCandidate
impl Unpin for PodCandidate
impl UnsafeUnpin for PodCandidate
impl UnwindSafe for PodCandidate
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