pub struct ChainRender {
pub events: Vec<PlayEvent>,
pub traces: Vec<ChainTraceRecord>,
}Expand description
Result of rendering a chain: the output events and their trace records.
Fields§
§events: Vec<PlayEvent>Rendered output events in stable order.
traces: Vec<ChainTraceRecord>Trace records describing how each device acted.
Trait Implementations§
Source§impl Clone for ChainRender
impl Clone for ChainRender
Source§fn clone(&self) -> ChainRender
fn clone(&self) -> ChainRender
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChainRender
impl Debug for ChainRender
impl Eq for ChainRender
Source§impl PartialEq for ChainRender
impl PartialEq for ChainRender
impl StructuralPartialEq for ChainRender
Auto Trait Implementations§
impl Freeze for ChainRender
impl RefUnwindSafe for ChainRender
impl Send for ChainRender
impl Sync for ChainRender
impl Unpin for ChainRender
impl UnsafeUnpin for ChainRender
impl UnwindSafe for ChainRender
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