[][src]Enum polyverse_file_rotate::RotationMode

pub enum RotationMode {
    Bytes(usize),
    Lines(usize),
    BytesSurpassed(usize),
}

Condition on which a file is rotated.

Variants

Bytes(usize)

Cut the log at the exact size in bytes.

Lines(usize)

Cut the log file at line breaks.

BytesSurpassed(usize)

Cut the log file after surpassing size in bytes (but having written a complete buffer from a write call.)

Trait Implementations

impl Debug for RotationMode[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, 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.