pub enum Shutdown {
Read,
Write,
Both,
}
Possible values which can be passed to the shutdown method of TcpStream.
ReadThe reading portion of the TcpStream should be shut down.
All currently blocked and future reads will return Ok(0).
WriteThe writing portion of the TcpStream should be shut down.
All currently blocked and future writes will return an error.
BothBoth the reading and the writing portions of the TcpStream should be shut down.
See Shutdown::Read and Shutdown::Write for more information.
impl PartialEq<Shutdown> for Shutdown[src]
fn eq(&self, other: &Shutdown) -> bool[src]
fn ne(&self, other: &Rhs) -> bool[src]
This method tests for !=.
impl Eq for Shutdown[src]
impl Debug for Shutdown[src]
impl Copy for Shutdown[src]
impl Clone for Shutdown[src]
impl UnwindSafe for Shutdownimpl RefUnwindSafe for Shutdownimpl Unpin for Shutdownimpl Send for Shutdownimpl Sync for Shutdownimpl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
type Error = InfallibleThe 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> Into<U> for T where
U: From<T>, [src]
impl<T> From<T> for T[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
type Error = <U as TryFrom<T>>::ErrorThe 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]
fn borrow(&self) -> &T[src]
impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized,
type Output = <F as Future>::Output;
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized,
type Item = <I as Iterator>::Item;
impl<'_, R: Read + ?Sized> Read for &'_ mut R
impl<'_, W: Write + ?Sized> Write for &'_ mut W
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
fn borrow_mut(&mut self) -> &mut T[src]
impl<'_, F> Future for &'_ mut F where
F: Unpin + Future + ?Sized,
type Output = <F as Future>::Output;
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized,
type Item = <I as Iterator>::Item;
impl<'_, R: Read + ?Sized> Read for &'_ mut R
impl<'_, W: Write + ?Sized> Write for &'_ mut W
impl<T> Any for T where
T: 'static + ?Sized, [src]
impl<T> ToOwned for T where
T: Clone, [src]
© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/net/enum.Shutdown.html