pub struct TurnOutput {
pub sends: Vec<Outgoing>,
pub cancels: Vec<String>,
pub done: Option<Value>,
}Expand description
What a turn produced.
Fields§
§sends: Vec<Outgoing>Outgoing events.
cancels: Vec<String>Send ids of delayed sends to cancel.
done: Option<Value>Set when the actor completed, with its done data.
Trait Implementations§
Source§impl Clone for TurnOutput
impl Clone for TurnOutput
Source§impl Debug for TurnOutput
impl Debug for TurnOutput
Source§impl Default for TurnOutput
impl Default for TurnOutput
Source§impl PartialEq for TurnOutput
impl PartialEq for TurnOutput
impl StructuralPartialEq for TurnOutput
Auto Trait Implementations§
impl Forget for TurnOutput
impl Freeze for TurnOutput
impl Move for TurnOutput
impl RefUnwindSafe for TurnOutput
impl Send for TurnOutput
impl Sync for TurnOutput
impl Unpin for TurnOutput
impl UnsafeUnpin for TurnOutput
impl UnwindSafe for TurnOutput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more