pub struct ComplexityAnalysis {
pub time_complexity: ScalingBehavior,
pub space_complexity: ScalingBehavior,
pub worst_case_behavior: ScalingBehavior,
pub average_case_behavior: ScalingBehavior,
pub best_case_behavior: ScalingBehavior,
}Expand description
Complexity analysis result
Fields§
§time_complexity: ScalingBehavior§space_complexity: ScalingBehavior§worst_case_behavior: ScalingBehavior§average_case_behavior: ScalingBehavior§best_case_behavior: ScalingBehaviorTrait Implementations§
Source§impl Clone for ComplexityAnalysis
impl Clone for ComplexityAnalysis
Source§fn clone(&self) -> ComplexityAnalysis
fn clone(&self) -> ComplexityAnalysis
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 ComplexityAnalysis
impl Debug for ComplexityAnalysis
Source§impl<'de> Deserialize<'de> for ComplexityAnalysis
impl<'de> Deserialize<'de> for ComplexityAnalysis
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ComplexityAnalysis
impl RefUnwindSafe for ComplexityAnalysis
impl Send for ComplexityAnalysis
impl Sync for ComplexityAnalysis
impl Unpin for ComplexityAnalysis
impl UnwindSafe for ComplexityAnalysis
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