pub struct ScenarioLimits { /* private fields */ }Expand description
Explicit allocation limits applied before scenario construction.
Implementations§
Source§impl ScenarioLimits
impl ScenarioLimits
Sourcepub fn new(
max_sources: usize,
max_generated_id_bytes: usize,
max_total_id_bytes: usize,
) -> Result<Self, ScenarioError>
pub fn new( max_sources: usize, max_generated_id_bytes: usize, max_total_id_bytes: usize, ) -> Result<Self, ScenarioError>
Constructs limits within the crate’s absolute safety ceilings.
Sourcepub fn max_sources(self) -> usize
pub fn max_sources(self) -> usize
Returns the maximum number of sources.
Sourcepub fn max_generated_id_bytes(self) -> usize
pub fn max_generated_id_bytes(self) -> usize
Returns the maximum bytes in one generated identity.
Sourcepub fn max_total_id_bytes(self) -> usize
pub fn max_total_id_bytes(self) -> usize
Returns the maximum aggregate generated identity bytes.
Trait Implementations§
Source§impl Clone for ScenarioLimits
impl Clone for ScenarioLimits
Source§fn clone(&self) -> ScenarioLimits
fn clone(&self) -> ScenarioLimits
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 moreimpl Copy for ScenarioLimits
Source§impl Debug for ScenarioLimits
impl Debug for ScenarioLimits
Source§impl Default for ScenarioLimits
impl Default for ScenarioLimits
impl Eq for ScenarioLimits
Source§impl PartialEq for ScenarioLimits
impl PartialEq for ScenarioLimits
impl StructuralPartialEq for ScenarioLimits
Auto Trait Implementations§
impl Freeze for ScenarioLimits
impl RefUnwindSafe for ScenarioLimits
impl Send for ScenarioLimits
impl Sync for ScenarioLimits
impl Unpin for ScenarioLimits
impl UnsafeUnpin for ScenarioLimits
impl UnwindSafe for ScenarioLimits
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