pub struct UserConfigDeviceIdentifier {
pub address: String,
pub protocol: String,
pub identifier: Option<String>,
}Fields§
§address: String§protocol: String§identifier: Option<String>Implementations§
source§impl UserConfigDeviceIdentifier
impl UserConfigDeviceIdentifier
pub fn set_address(&mut self, val: String) -> &mut Self
pub fn set_protocol(&mut self, val: String) -> &mut Self
pub fn set_identifier(&mut self, val: Option<String>) -> &mut Self
Trait Implementations§
source§impl Clone for UserConfigDeviceIdentifier
impl Clone for UserConfigDeviceIdentifier
source§fn clone(&self) -> UserConfigDeviceIdentifier
fn clone(&self) -> UserConfigDeviceIdentifier
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 UserConfigDeviceIdentifier
impl Debug for UserConfigDeviceIdentifier
source§impl Default for UserConfigDeviceIdentifier
impl Default for UserConfigDeviceIdentifier
source§fn default() -> UserConfigDeviceIdentifier
fn default() -> UserConfigDeviceIdentifier
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for UserConfigDeviceIdentifier
impl<'de> Deserialize<'de> for UserConfigDeviceIdentifier
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
source§impl From<ServerDeviceIdentifier> for UserConfigDeviceIdentifier
impl From<ServerDeviceIdentifier> for UserConfigDeviceIdentifier
source§fn from(ident: ServerDeviceIdentifier) -> Self
fn from(ident: ServerDeviceIdentifier) -> Self
Converts to this type from the input type.
source§impl From<UserConfigDeviceIdentifier> for ServerDeviceIdentifier
impl From<UserConfigDeviceIdentifier> for ServerDeviceIdentifier
source§fn from(ident: UserConfigDeviceIdentifier) -> Self
fn from(ident: UserConfigDeviceIdentifier) -> Self
Converts to this type from the input type.
source§impl Hash for UserConfigDeviceIdentifier
impl Hash for UserConfigDeviceIdentifier
source§impl PartialEq<UserConfigDeviceIdentifier> for UserConfigDeviceIdentifier
impl PartialEq<UserConfigDeviceIdentifier> for UserConfigDeviceIdentifier
source§fn eq(&self, other: &UserConfigDeviceIdentifier) -> bool
fn eq(&self, other: &UserConfigDeviceIdentifier) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for UserConfigDeviceIdentifier
impl StructuralEq for UserConfigDeviceIdentifier
impl StructuralPartialEq for UserConfigDeviceIdentifier
Auto Trait Implementations§
impl RefUnwindSafe for UserConfigDeviceIdentifier
impl Send for UserConfigDeviceIdentifier
impl Sync for UserConfigDeviceIdentifier
impl Unpin for UserConfigDeviceIdentifier
impl UnwindSafe for UserConfigDeviceIdentifier
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
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.