pub enum BudgetMechanism {
LocalRounds,
StationRungs,
}Expand description
The budget mechanism an ApproximationBudget counts.
Variants§
LocalRounds
Local refinement rounds inside one rung (a chain’s or closed edge’s wall request).
StationRungs
Whole-march station rungs (an open edge’s ladder: the uniform station count doubling, each rung with its own local rail refinement, which these counts do not include).
Trait Implementations§
Source§impl Clone for BudgetMechanism
impl Clone for BudgetMechanism
impl Copy for BudgetMechanism
Source§impl Debug for BudgetMechanism
impl Debug for BudgetMechanism
Source§impl Default for BudgetMechanism
impl Default for BudgetMechanism
Source§impl<'de> Deserialize<'de> for BudgetMechanism
impl<'de> Deserialize<'de> for BudgetMechanism
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
impl Eq for BudgetMechanism
Source§impl PartialEq for BudgetMechanism
impl PartialEq for BudgetMechanism
Source§impl Serialize for BudgetMechanism
impl Serialize for BudgetMechanism
impl StructuralPartialEq for BudgetMechanism
Auto Trait Implementations§
impl Forget for BudgetMechanism
impl Freeze for BudgetMechanism
impl Move for BudgetMechanism
impl RefUnwindSafe for BudgetMechanism
impl Send for BudgetMechanism
impl Sync for BudgetMechanism
impl Unpin for BudgetMechanism
impl UnsafeUnpin for BudgetMechanism
impl UnwindSafe for BudgetMechanism
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.