pub struct DurationBudget {
pub millis: u64,
}Expand description
Serializable duration budget (not wall-clock) for configs.
Fields§
§millis: u64Milliseconds.
Implementations§
Source§impl DurationBudget
impl DurationBudget
Sourcepub const fn from_millis(millis: u64) -> Self
pub const fn from_millis(millis: u64) -> Self
Construct from milliseconds.
Sourcepub const fn as_duration(self) -> Duration
pub const fn as_duration(self) -> Duration
Convert to Duration.
Sourcepub fn to_deadline(self) -> Deadline
pub fn to_deadline(self) -> Deadline
Convert to a live Deadline.
Trait Implementations§
Source§impl Clone for DurationBudget
impl Clone for DurationBudget
Source§fn clone(&self) -> DurationBudget
fn clone(&self) -> DurationBudget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DurationBudget
Source§impl Debug for DurationBudget
impl Debug for DurationBudget
Source§impl<'de> Deserialize<'de> for DurationBudget
impl<'de> Deserialize<'de> for DurationBudget
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 DurationBudget
Source§impl PartialEq for DurationBudget
impl PartialEq for DurationBudget
Source§impl Serialize for DurationBudget
impl Serialize for DurationBudget
impl StructuralPartialEq for DurationBudget
Auto Trait Implementations§
impl Freeze for DurationBudget
impl RefUnwindSafe for DurationBudget
impl Send for DurationBudget
impl Sync for DurationBudget
impl Unpin for DurationBudget
impl UnsafeUnpin for DurationBudget
impl UnwindSafe for DurationBudget
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