[][src]Enum powercom_upsmonpro_state_parser::UPSState

pub enum UPSState {
    Connected(UPSStateParameters),
    Connecting,
    Disconnecting,
    Disconnected,
}

Variants

UPSMON PRO is connected to UPS. UPS state is known

Connecting

UPSMON PRO is trying to establish connection to UPS. UPS state is unknown.

Disconnecting

UPSMON PRO is in the process of connection termination. UPS state is unknown.

Disconnected

UPSMON PRO is not connected to UPS. UPS state is unknown.

Trait Implementations

impl Debug for UPSState[src]

impl Default for UPSState[src]

impl Display for UPSState[src]

impl FromStr for UPSState[src]

type Err = Error

The associated error which can be returned from parsing.

fn from_str(s: &str) -> Result<Self, Self::Err>[src]

Parses POWERCOM UPS state as reported by UPSMON PRO via http or in ups.txt text file

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> 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.