[−][src]Enum deoxy::CoordMessage
A message sent to control the coordinator.
Variants
Continue
The user has instructed us to move on to the next step.
Halt
We have been asked to immediately stop the program.
Stop
We have been asked to stop the program after the next step.
The sample will be left in whatever buffer it is in; to resuspend it in a different buffer,
use ExchangeStop
.
ExchangeStop(MotorId)
We have been asked to finish this step, exchange the buffer, and stop.
Start(Protocol, Option<Uuid>)
The user has instructed us to start a new protocol.
If the second parameter is specified, it is used as the label for the job; otherwise, one is generated.
Subscribe(Box<dyn Update>)
Used to subscribe to coordinator updates.
Trait Implementations
impl Debug for Message
[src]
impl Handler<Message> for Coordinator
[src]
type Result = Result<(), Error>
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 CoordMessage
impl !Sync for CoordMessage
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
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