pub struct SimulationOptions {
pub maximum_scheduled_faults: usize,
pub maximum_trace_entries: usize,
pub maximum_pending_objects: usize,
pub maximum_pending_object_bytes: u64,
}Expand description
Hard simulator resource bounds.
Fields§
§maximum_scheduled_faults: usizeMaximum scheduled fault points retained at once.
maximum_trace_entries: usizeMaximum operation trace entries retained before fail-closed saturation.
maximum_pending_objects: usizeMaximum delayed immutable objects retained before visibility flush.
maximum_pending_object_bytes: u64Maximum cumulative delayed canonical object bytes.
Trait Implementations§
Source§impl Clone for SimulationOptions
impl Clone for SimulationOptions
impl Copy for SimulationOptions
Source§impl Debug for SimulationOptions
impl Debug for SimulationOptions
Source§impl Default for SimulationOptions
impl Default for SimulationOptions
impl Eq for SimulationOptions
Source§impl PartialEq for SimulationOptions
impl PartialEq for SimulationOptions
impl StructuralPartialEq for SimulationOptions
Auto Trait Implementations§
impl Freeze for SimulationOptions
impl RefUnwindSafe for SimulationOptions
impl Send for SimulationOptions
impl Sync for SimulationOptions
impl Unpin for SimulationOptions
impl UnsafeUnpin for SimulationOptions
impl UnwindSafe for SimulationOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request