pub enum TraceInput {
Start {
sessionid: String,
},
Event(Event),
Cancel,
}Expand description
What a macrostep was started by.
Variants§
Start
Session start, with the session identifier.
Event(Event)
An external event.
Cancel
A cancel request from the host or parent session.
Trait Implementations§
Source§impl Clone for TraceInput
impl Clone for TraceInput
Source§impl Debug for TraceInput
impl Debug for TraceInput
Source§impl PartialEq for TraceInput
impl PartialEq for TraceInput
impl StructuralPartialEq for TraceInput
Auto Trait Implementations§
impl Forget for TraceInput
impl Freeze for TraceInput
impl Move for TraceInput
impl RefUnwindSafe for TraceInput
impl Send for TraceInput
impl Sync for TraceInput
impl Unpin for TraceInput
impl UnsafeUnpin for TraceInput
impl UnwindSafe for TraceInput
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