pub struct TracerConfig {
pub buffer_capacity: usize,
pub policy: BufferPolicy,
pub record_state_hashes: bool,
pub snapshotter: AdaptiveSnapshotter,
}Expand description
Configuration for the game tracer.
Fields§
§buffer_capacity: usizeBuffer capacity (frames).
policy: BufferPolicyBuffer policy.
record_state_hashes: boolWhether to record state hashes.
snapshotter: AdaptiveSnapshotterSnapshotter configuration.
Implementations§
Source§impl TracerConfig
impl TracerConfig
Sourcepub const fn production() -> Self
pub const fn production() -> Self
Create a production configuration (drop oldest on overflow).
Trait Implementations§
Source§impl Clone for TracerConfig
impl Clone for TracerConfig
Source§fn clone(&self) -> TracerConfig
fn clone(&self) -> TracerConfig
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 TracerConfig
impl Debug for TracerConfig
Auto Trait Implementations§
impl Freeze for TracerConfig
impl RefUnwindSafe for TracerConfig
impl Send for TracerConfig
impl Sync for TracerConfig
impl Unpin for TracerConfig
impl UnwindSafe for TracerConfig
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