#[non_exhaustive]pub struct CoverageLimits {
pub max_vertices: usize,
pub max_edges: usize,
pub max_triangles: usize,
pub max_matrix_entries: usize,
pub max_states: usize,
pub max_actions: usize,
pub max_failure_sets: usize,
}Expand description
Resource limits for one relative coverage calculation.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.max_vertices: usizeLargest accepted vertex count.
max_edges: usizeLargest accepted active edge count.
max_triangles: usizeLargest accepted active triangle count.
max_matrix_entries: usizeLargest accepted dense linear-system entry count.
max_states: usizeLargest accepted state count.
max_actions: usizeLargest accepted action count.
max_failure_sets: usizeLargest failure set count checked in one plan evaluation.
Trait Implementations§
Source§impl Clone for CoverageLimits
impl Clone for CoverageLimits
Source§fn clone(&self) -> CoverageLimits
fn clone(&self) -> CoverageLimits
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 CoverageLimits
Source§impl Debug for CoverageLimits
impl Debug for CoverageLimits
Source§impl Default for CoverageLimits
impl Default for CoverageLimits
impl Eq for CoverageLimits
Source§impl PartialEq for CoverageLimits
impl PartialEq for CoverageLimits
impl StructuralPartialEq for CoverageLimits
Auto Trait Implementations§
impl Freeze for CoverageLimits
impl RefUnwindSafe for CoverageLimits
impl Send for CoverageLimits
impl Sync for CoverageLimits
impl Unpin for CoverageLimits
impl UnsafeUnpin for CoverageLimits
impl UnwindSafe for CoverageLimits
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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