pub struct MatterDeviceInfo {
pub instance: String,
pub device: String,
pub ips: Vec<IpAddr>,
pub name: Option<String>,
pub vendor_id: Option<String>,
pub product_id: Option<String>,
pub discriminator: Option<String>,
pub commissioning_mode: Option<CommissioningMode>,
pub pairing_hint: Option<String>,
pub source_ip: String,
pub port: Option<u16>,
}Fields§
§instance: String§device: String§ips: Vec<IpAddr>§name: Option<String>§vendor_id: Option<String>§product_id: Option<String>§discriminator: Option<String>§commissioning_mode: Option<CommissioningMode>§pairing_hint: Option<String>§source_ip: String§port: Option<u16>Implementations§
Source§impl MatterDeviceInfo
impl MatterDeviceInfo
pub fn print_compact(&self)
Trait Implementations§
Source§impl Clone for MatterDeviceInfo
impl Clone for MatterDeviceInfo
Source§fn clone(&self) -> MatterDeviceInfo
fn clone(&self) -> MatterDeviceInfo
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for MatterDeviceInfo
impl RefUnwindSafe for MatterDeviceInfo
impl Send for MatterDeviceInfo
impl Sync for MatterDeviceInfo
impl Unpin for MatterDeviceInfo
impl UnwindSafe for MatterDeviceInfo
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