pub enum CompareMethod {
Base,
ExactWorst,
GuessWorst,
ExactAsymptotic,
Asymptotic,
}
Variants§
Base
The constant base weight of the extrinsic.
ExactWorst
Try to find the worst case increase. Errors if any component misses a range annotation.
GuessWorst
Similar to Self::ExactWorst
, but guesses if any component misses a range annotation.
ExactAsymptotic
Set all components to their exact maximum value.
Asymptotic
Implementations§
Source§impl CompareMethod
impl CompareMethod
pub const fn min(&self) -> ComponentInstanceStrategy
pub const fn max(&self) -> ComponentInstanceStrategy
Trait Implementations§
Source§impl Clone for CompareMethod
impl Clone for CompareMethod
Source§fn clone(&self) -> CompareMethod
fn clone(&self) -> CompareMethod
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 CompareMethod
impl Debug for CompareMethod
Source§impl<'de> Deserialize<'de> for CompareMethod
impl<'de> Deserialize<'de> for CompareMethod
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
Source§impl FromStr for CompareMethod
impl FromStr for CompareMethod
Source§impl Hash for CompareMethod
impl Hash for CompareMethod
Source§impl PartialEq for CompareMethod
impl PartialEq for CompareMethod
Source§impl ValueEnum for CompareMethod
impl ValueEnum for CompareMethod
impl Copy for CompareMethod
impl Eq for CompareMethod
impl StructuralPartialEq for CompareMethod
Auto Trait Implementations§
impl Freeze for CompareMethod
impl RefUnwindSafe for CompareMethod
impl Send for CompareMethod
impl Sync for CompareMethod
impl Unpin for CompareMethod
impl UnwindSafe for CompareMethod
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