[][src]Enum nut_client::DeviceType

pub enum DeviceType {
    Ups,
    Pdu,
    Scd,
    Psu,
    Ats,
    Other(String),
}

NUT device type.

Variants

Ups

UPS (Uninterruptible Power Supply)

Pdu

PDU (Power Distribution Unit)

Scd

SCD (Solar Controller Device)

Psu

PSU (Power Supply Unit)

Ats

ATS (Automatic Transfer Switch)

Other(String)

Other device type.

Implementations

impl DeviceType[src]

pub fn from(v: String) -> DeviceType[src]

Convert from string.

Trait Implementations

impl Clone for DeviceType[src]

impl Debug for DeviceType[src]

impl Display for DeviceType[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[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.