pub struct ContainerEpochBudget {
pub total: u64,
pub ingest: u64,
pub mincut: u64,
pub spectral: u64,
pub evidence: u64,
pub witness: u64,
}Expand description
Per-phase tick budgets for a single container epoch.
Fields§
§total: u64Maximum total ticks for the entire epoch.
ingest: u64Ticks allocated to the ingest phase.
mincut: u64Ticks allocated to the min-cut phase.
spectral: u64Ticks allocated to the spectral analysis phase.
evidence: u64Ticks allocated to the evidence accumulation phase.
witness: u64Ticks allocated to the witness receipt phase.
Trait Implementations§
Source§impl Clone for ContainerEpochBudget
impl Clone for ContainerEpochBudget
Source§fn clone(&self) -> ContainerEpochBudget
fn clone(&self) -> ContainerEpochBudget
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 ContainerEpochBudget
impl Debug for ContainerEpochBudget
Source§impl Default for ContainerEpochBudget
impl Default for ContainerEpochBudget
Source§impl<'de> Deserialize<'de> for ContainerEpochBudget
impl<'de> Deserialize<'de> for ContainerEpochBudget
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 ContainerEpochBudget
impl RefUnwindSafe for ContainerEpochBudget
impl Send for ContainerEpochBudget
impl Sync for ContainerEpochBudget
impl Unpin for ContainerEpochBudget
impl UnsafeUnpin for ContainerEpochBudget
impl UnwindSafe for ContainerEpochBudget
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