pub struct MatterDeviceSource {
pub node_id: String,
pub availability: MatterSourceAvailability,
pub bridge_node_id: Option<String>,
}Fields§
§node_id: String§availability: MatterSourceAvailability§bridge_node_id: Option<String>Trait Implementations§
Source§impl Clone for MatterDeviceSource
impl Clone for MatterDeviceSource
Source§fn clone(&self) -> MatterDeviceSource
fn clone(&self) -> MatterDeviceSource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MatterDeviceSource
impl Debug for MatterDeviceSource
Source§impl<'de> Deserialize<'de> for MatterDeviceSource
impl<'de> Deserialize<'de> for MatterDeviceSource
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 MatterDeviceSource
Source§impl PartialEq for MatterDeviceSource
impl PartialEq for MatterDeviceSource
Source§impl Serialize for MatterDeviceSource
impl Serialize for MatterDeviceSource
impl StructuralPartialEq for MatterDeviceSource
Auto Trait Implementations§
impl Freeze for MatterDeviceSource
impl RefUnwindSafe for MatterDeviceSource
impl Send for MatterDeviceSource
impl Sync for MatterDeviceSource
impl Unpin for MatterDeviceSource
impl UnsafeUnpin for MatterDeviceSource
impl UnwindSafe for MatterDeviceSource
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