pub enum QuantityMeasurement {
Usize(usize),
U64(u64),
}Expand description
A native unsigned measurement whose value could not fit a resource quantity.
§Examples
use qubit_budget::QuantityMeasurement;
assert_eq!(QuantityMeasurement::U64(42).to_string(), "42");Variants§
Usize(usize)
Measurement supplied by a Rust container or string length.
U64(u64)
Measurement supplied by an API with a stable 64-bit quantity.
Trait Implementations§
Source§impl Clone for QuantityMeasurement
impl Clone for QuantityMeasurement
Source§fn clone(&self) -> QuantityMeasurement
fn clone(&self) -> QuantityMeasurement
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 QuantityMeasurement
Source§impl Debug for QuantityMeasurement
impl Debug for QuantityMeasurement
Source§impl Display for QuantityMeasurement
impl Display for QuantityMeasurement
Source§fn fmt(&self, formatter: &mut Formatter<'_>) -> Result
fn fmt(&self, formatter: &mut Formatter<'_>) -> Result
Formats the native measurement without changing its numeric value.
§Parameters
formatter- Formatter receiving the decimal measurement.
§Returns
Returns the result of writing the measurement.
§Errors
Returns std::fmt::Error when the formatter rejects the output.
impl Eq for QuantityMeasurement
Source§impl PartialEq for QuantityMeasurement
impl PartialEq for QuantityMeasurement
impl StructuralPartialEq for QuantityMeasurement
Auto Trait Implementations§
impl Freeze for QuantityMeasurement
impl RefUnwindSafe for QuantityMeasurement
impl Send for QuantityMeasurement
impl Sync for QuantityMeasurement
impl Unpin for QuantityMeasurement
impl UnsafeUnpin for QuantityMeasurement
impl UnwindSafe for QuantityMeasurement
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