[−][src]Enum deoxy_core::Action
Represents a specific action to be run.
Variants
Perfuse(MotorId)
Perfuse with the specified solution until a full volume is reached, then close the valve and turn off the pump.
Sleep(Duration)
Wait for the specified duration.
Hail
Wait for the user to continue.
Drain
Drain until empty, then turn off the pump.
Finish
Finalize the job and notify the user.
Notify(Notification)
Notify the user.
Methods
impl Action
[src]
pub fn is_disjoint(&self) -> bool
[src]
Whether this action can be performed in isolation from the preceding steps.
If true, the coordinator will stop before this step when stopping early.
Trait Implementations
impl Eq for Action
[src]
impl PartialEq<Action> for Action
[src]
impl Clone for Action
[src]
fn clone(&self) -> Action
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Action
[src]
Auto Trait Implementations
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>,