[−][src]Enum tinkerforge::ip_connection::EnumerationType
Type of enumeration of a device.
Variants
Available
Device is available (enumeration triggered by user: Enumerate
).
This enumeration type can occur multiple times for the same device.
Connected
Device is newly connected (automatically send by Brick after establishing a communication connection). This indicates that the device has potentially lost its previous configuration and needs to be reconfigured.
Disconnected
Device is disconnected (only possible for USB connection). In this case only uid and enumerationType are valid.
Unknown
Device returned an unknown enumeration type.
Trait Implementations
impl Clone for EnumerationType
[src]
fn clone(&self) -> EnumerationType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<EnumerationType> for EnumerationType
[src]
fn eq(&self, other: &EnumerationType) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Eq for EnumerationType
[src]
impl From<u8> for EnumerationType
[src]
fn from(byte: u8) -> EnumerationType
[src]
impl Copy for EnumerationType
[src]
impl Debug for EnumerationType
[src]
impl Hash for EnumerationType
[src]
Auto Trait Implementations
impl Send for EnumerationType
impl Sync for EnumerationType
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self