[][src]Enum tinkerforge::ip_connection::EnumerationType

pub enum EnumerationType {
    Available,
    Connected,
    Disconnected,
    Unknown,
}

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_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<EnumerationType> for EnumerationType[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]

impl Copy for EnumerationType[src]

impl Debug for EnumerationType[src]

impl Hash for EnumerationType[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self