[][src]Enum syslog::LoggerBackend

pub enum LoggerBackend {
    Unix(UnixDatagram),
    UnixStream(BufWriter<UnixStream>),
    Udp(UdpSocketSocketAddr),
    Tcp(BufWriter<TcpStream>),
}

Variants

Unix(UnixDatagram)

Unix socket, temp file path, log file path

UnixStream(BufWriter<UnixStream>)
Udp(UdpSocketSocketAddr)
Tcp(BufWriter<TcpStream>)

Trait Implementations

impl Write for LoggerBackend[src]

fn write(&mut self, message: &[u8]) -> Result<usize>[src]

Sends a message directly, without any formatting

Auto Trait Implementations

impl RefUnwindSafe for LoggerBackend

impl Send for LoggerBackend

impl Sync for LoggerBackend

impl Unpin for LoggerBackend

impl UnwindSafe for LoggerBackend

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.