pub struct BatchOutDebugBuffers {
pub minimal: BatchOutMinimalBuffers,
pub state_fingerprint: Vec<u64>,
pub events_fingerprint: Vec<u64>,
pub mask_fingerprint: Vec<u64>,
pub event_counts: Vec<u16>,
pub event_codes: Vec<u32>,
}Expand description
Owned buffers for debug output (Rust-side convenience).
Fields§
§minimal: BatchOutMinimalBuffersMinimal output buffers.
state_fingerprint: Vec<u64>State fingerprint buffer (len = num_envs).
events_fingerprint: Vec<u64>Event fingerprint buffer (len = num_envs).
mask_fingerprint: Vec<u64>Mask fingerprint buffer (len = num_envs).
event_counts: Vec<u16>Event count buffer (len = num_envs).
event_codes: Vec<u32>Flattened event codes buffer (len = num_envs * event_capacity).
Implementations§
Trait Implementations§
Source§impl Clone for BatchOutDebugBuffers
impl Clone for BatchOutDebugBuffers
Source§fn clone(&self) -> BatchOutDebugBuffers
fn clone(&self) -> BatchOutDebugBuffers
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 moreAuto Trait Implementations§
impl Freeze for BatchOutDebugBuffers
impl RefUnwindSafe for BatchOutDebugBuffers
impl Send for BatchOutDebugBuffers
impl Sync for BatchOutDebugBuffers
impl Unpin for BatchOutDebugBuffers
impl UnwindSafe for BatchOutDebugBuffers
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more