kvarn_signal::unix

Enum Response

source
pub enum Response<T> {
    NotFound,
    Error,
    Data(T),
}
Available on Unix only.

Variants§

§

NotFound

The socket wasn’t found, or had no listener.

§

Error

An error occurred in reading or writing.

§

Data(T)

Successful transmission.

Implementations§

source§

impl<D: ?Sized, T: Deref<Target = D>> Response<T>

source

pub fn as_deref(&self) -> Response<&D>

Turns &UnixResponse<T> to UnixResponse<&D> where T: Deref<Target = D>. For example, UnixResponse<Vec<u8>>.as_deref() == &UnixResponse<&[u8]>

Auto Trait Implementations§

§

impl<T> Freeze for Response<T>
where T: Freeze,

§