pub struct PhaseMetadata {
pub packet_hash: Option<String>,
pub budget_used: Option<BudgetUsage>,
pub duration_ms: Option<u64>,
}Expand description
Metadata about phase execution
Fields§
§packet_hash: Option<String>BLAKE3 hash of the packet used for this phase
budget_used: Option<BudgetUsage>Budget usage information
duration_ms: Option<u64>Duration of phase execution in milliseconds
Trait Implementations§
Source§impl Clone for PhaseMetadata
impl Clone for PhaseMetadata
Source§fn clone(&self) -> PhaseMetadata
fn clone(&self) -> PhaseMetadata
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 PhaseMetadata
impl Debug for PhaseMetadata
Source§impl Default for PhaseMetadata
impl Default for PhaseMetadata
Source§fn default() -> PhaseMetadata
fn default() -> PhaseMetadata
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PhaseMetadata
impl RefUnwindSafe for PhaseMetadata
impl Send for PhaseMetadata
impl Sync for PhaseMetadata
impl Unpin for PhaseMetadata
impl UnsafeUnpin for PhaseMetadata
impl UnwindSafe for PhaseMetadata
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