[−][src]Enum flowrlib::debug::Event
A run-time event that the debugger communicates to the debug_client for it to decide what to do, or what to request of the user
Variants
A Job ran to completion by a function - includes: job_id, function_id
Entering the debugger
The debugger/run-time is exiting
The run-time is about to send a Job for execution - an opportunity to break
includes: job_id, function_id
A breakpoint on a Block between two functions was encountered
includes: blocked_id, blocking_id, blocking_io_number
A breakpoint on a Value being sent between two functions was encountered
includes: source_process_id, output_route, value, destination_id, input_number));
A panic occurred executing a Flows Job - includes the output of the job that panicked
There was an error executing the Job
Execution of the flow has started
Execution of the flow has ended
Deadlock(String)A check has detected that there is a deadlock between functions impeding more execution
A value is being sent from the output of one function to the input of another includes: source_process_id, value, destination_id, input_number
Error(String)An error was detected - includes: A string describing the error
Message(String)A message for display to the user of the debug_client
The run-time is resetting the status back to the initial state
WaitingForCommand(usize)Debugger is blocked waiting for a command before proceeding
Invalid - used when deserialization goes wrong
Trait Implementations
impl<'de> Deserialize<'de> for Event[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl From<Message> for DebugEvent[src]
impl Serialize for Event[src]
Auto Trait Implementations
impl RefUnwindSafe for Event[src]
impl Send for Event[src]
impl Sync for Event[src]
impl Unpin for Event[src]
impl UnwindSafe for Event[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> Sendable for T where
T: Into<Message>, [src]
T: Into<Message>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,