pub struct ExactSourceTimeBasisV1(/* private fields */);Expand description
Positive exact source-time units in one second.
Implementations§
Source§impl ExactSourceTimeBasisV1
impl ExactSourceTimeBasisV1
Sourcepub fn new(
units_per_second: i64,
) -> Result<Self, ExactSourceTimingContractError>
pub fn new( units_per_second: i64, ) -> Result<Self, ExactSourceTimingContractError>
Validate an exact positive source-time basis.
Sourcepub const fn units_per_second(self) -> i64
pub const fn units_per_second(self) -> i64
Exact source-time units in one second.
Trait Implementations§
Source§impl Clone for ExactSourceTimeBasisV1
impl Clone for ExactSourceTimeBasisV1
Source§fn clone(&self) -> ExactSourceTimeBasisV1
fn clone(&self) -> ExactSourceTimeBasisV1
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 ExactSourceTimeBasisV1
Source§impl Debug for ExactSourceTimeBasisV1
impl Debug for ExactSourceTimeBasisV1
impl Eq for ExactSourceTimeBasisV1
Source§impl Ord for ExactSourceTimeBasisV1
impl Ord for ExactSourceTimeBasisV1
Source§fn cmp(&self, other: &ExactSourceTimeBasisV1) -> Ordering
fn cmp(&self, other: &ExactSourceTimeBasisV1) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ExactSourceTimeBasisV1
impl PartialEq for ExactSourceTimeBasisV1
Source§impl PartialOrd for ExactSourceTimeBasisV1
impl PartialOrd for ExactSourceTimeBasisV1
impl StructuralPartialEq for ExactSourceTimeBasisV1
Auto Trait Implementations§
impl Freeze for ExactSourceTimeBasisV1
impl RefUnwindSafe for ExactSourceTimeBasisV1
impl Send for ExactSourceTimeBasisV1
impl Sync for ExactSourceTimeBasisV1
impl Unpin for ExactSourceTimeBasisV1
impl UnsafeUnpin for ExactSourceTimeBasisV1
impl UnwindSafe for ExactSourceTimeBasisV1
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