Enum quicksink::Action [−][src]
The command given to the closure so that it can perform appropriate action.
Presumably the closure encapsulates a resource to perform I/O. The commands
correspond to methods of the Sink
trait and provide the closure with
sufficient information to know what kind of action to perform with it.
Variants
Send the given value.
Corresponds to Sink::start_send
.
Flush the resource.
Corresponds to Sink::poll_flush
.
Close the resource.
Corresponds to Sink::poll_close
.
Trait Implementations
impl<A: Clone> Clone for Action<A>
[src]
impl<A: Debug> Debug for Action<A>
[src]
impl<A: Eq> Eq for Action<A>
[src]
impl<A: PartialEq> PartialEq<Action<A>> for Action<A>
[src]
impl<A> StructuralEq for Action<A>
[src]
impl<A> StructuralPartialEq for Action<A>
[src]
Auto Trait Implementations
impl<A> RefUnwindSafe for Action<A> where
A: RefUnwindSafe,
A: RefUnwindSafe,
impl<A> Send for Action<A> where
A: Send,
A: Send,
impl<A> Sync for Action<A> where
A: Sync,
A: Sync,
impl<A> Unpin for Action<A> where
A: Unpin,
A: Unpin,
impl<A> UnwindSafe for Action<A> where
A: UnwindSafe,
A: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
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.
pub 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>,