pub struct SessionRecording {
pub schema_version: u32,
pub request_id: String,
pub timestamp: String,
pub program_file: String,
pub module_root: String,
pub entry_fn: String,
pub input: JsonValue,
pub effects: Vec<EffectRecord>,
pub output: RecordedOutcome,
}Fields§
§schema_version: u32§request_id: String§timestamp: String§program_file: String§module_root: String§entry_fn: String§input: JsonValue§effects: Vec<EffectRecord>§output: RecordedOutcomeTrait Implementations§
Source§impl Clone for SessionRecording
impl Clone for SessionRecording
Source§fn clone(&self) -> SessionRecording
fn clone(&self) -> SessionRecording
Returns a duplicate of the value. Read more
1.0.0 · 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 SessionRecording
impl Debug for SessionRecording
Source§impl PartialEq for SessionRecording
impl PartialEq for SessionRecording
impl StructuralPartialEq for SessionRecording
Auto Trait Implementations§
impl Freeze for SessionRecording
impl RefUnwindSafe for SessionRecording
impl Send for SessionRecording
impl Sync for SessionRecording
impl Unpin for SessionRecording
impl UnsafeUnpin for SessionRecording
impl UnwindSafe for SessionRecording
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