[−][src]Enum deoxy::PumpMessage
Messages that can be sent to the pump to change its direction or turn it off.
Variants
Perfuse
Asks the pump to run in the forward direction.
Drain
Asks the pump to run in the backward direction.
Stop
Asks the pump to stop.
Trait Implementations
impl Copy for Message
[src]
impl Clone for Message
[src]
fn clone(&self) -> Message
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Message
[src]
impl Handler<Message> for Pump
[src]
type Result = Result<Option<Direction>, PinError>
The type of value that this handle will return
fn handle(
&mut self,
message: Message,
_context: &mut Self::Context
) -> Self::Result
[src]
&mut self,
message: Message,
_context: &mut Self::Context
) -> Self::Result
impl Message for Message
[src]
Auto Trait Implementations
impl Send for PumpMessage
impl Sync for PumpMessage
Blanket Implementations
impl<T, U> Into 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.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From for T
[src]
impl<T, U> TryFrom 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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto 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> Erased for T
impl<T> Same for T
type Output = T
Should always be Self