[−][src]Enum backplane::WriteStream
A write stream, wrapped in an enum to allow multiple write streams to be returned from functions while still allowing the calling function to defer the choice of stream.
This is the closed, static way to do this- the open, dynamic way would be trait objects.
Variants
File(File)
Udp((UdpSocket, SocketAddrV4))
Tcp(TcpStream)
Null
Methods
impl WriteStream
[src]
Trait Implementations
Auto Trait Implementations
impl Unpin for WriteStream
impl Sync for WriteStream
impl Send for WriteStream
impl UnwindSafe for WriteStream
impl RefUnwindSafe for WriteStream
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,