Enum nitrokey::LogLevel[][src]

pub enum LogLevel {
    Error,
    Warning,
    Info,
    DebugL1,
    Debug,
    DebugL2,
}

Log level for libnitrokey.

Setting the log level to a lower level enables all output from higher levels too. Currently, only the log levels Warning, DebugL1, Debug and DebugL2 are actually used.

Variants

Error

Error messages. Currently not used.

Warning

Warning messages.

Info

Informational messages. Currently not used.

DebugL1

Basic debug messages, especially basic information on the sent and received packets.

Debug

Detailed debug messages, especially detailed information on the sent and received packets.

DebugL2

Very detailed debug messages, especially detailed information about the control flow for device communication (for example function entries and exits).

Trait Implementations

impl Clone for LogLevel[src]

impl Copy for LogLevel[src]

impl Debug for LogLevel[src]

impl PartialEq<LogLevel> for LogLevel[src]

impl StructuralPartialEq for LogLevel[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, 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.