pub struct AlignedU64(/* private fields */);Implementations§
Source§impl AlignedU64
impl AlignedU64
pub fn saturating_sub(self, rhs: Self) -> Self
Trait Implementations§
Source§impl<Rhs: Into<u64>> AddAssign<Rhs> for AlignedU64
impl<Rhs: Into<u64>> AddAssign<Rhs> for AlignedU64
Source§fn add_assign(&mut self, rhs: Rhs)
fn add_assign(&mut self, rhs: Rhs)
Performs the
+= operation. Read moreSource§impl Clone for AlignedU64
impl Clone for AlignedU64
Source§fn clone(&self) -> AlignedU64
fn clone(&self) -> AlignedU64
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 AlignedU64
impl Debug for AlignedU64
Source§impl Default for AlignedU64
impl Default for AlignedU64
Source§fn default() -> AlignedU64
fn default() -> AlignedU64
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AlignedU64
impl<'de> Deserialize<'de> for AlignedU64
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
Source§impl Display for AlignedU64
impl Display for AlignedU64
Source§impl<Rhs: Into<u64>> DivAssign<Rhs> for AlignedU64
impl<Rhs: Into<u64>> DivAssign<Rhs> for AlignedU64
Source§fn div_assign(&mut self, rhs: Rhs)
fn div_assign(&mut self, rhs: Rhs)
Performs the
/= operation. Read moreSource§impl From<AlignedU64> for u64
impl From<AlignedU64> for u64
Source§fn from(v: AlignedU64) -> Self
fn from(v: AlignedU64) -> Self
Converts to this type from the input type.
Source§impl From<u64> for AlignedU64
impl From<u64> for AlignedU64
Source§impl FromStr for AlignedU64
impl FromStr for AlignedU64
Source§impl GetSize for AlignedU64
impl GetSize for AlignedU64
Source§fn get_heap_size(&self) -> usize
fn get_heap_size(&self) -> usize
Determines how many bytes this object occupies inside the heap. Read more
Source§fn get_stack_size() -> usize
fn get_stack_size() -> usize
Determines how may bytes this object occupies inside the stack. Read more
Source§impl Hash for AlignedU64
impl Hash for AlignedU64
Source§impl JsonSchema for AlignedU64
impl JsonSchema for AlignedU64
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl<Rhs: Into<u64>> MulAssign<Rhs> for AlignedU64
impl<Rhs: Into<u64>> MulAssign<Rhs> for AlignedU64
Source§fn mul_assign(&mut self, rhs: Rhs)
fn mul_assign(&mut self, rhs: Rhs)
Performs the
*= operation. Read moreSource§impl Ord for AlignedU64
impl Ord for AlignedU64
Source§fn cmp(&self, other: &AlignedU64) -> Ordering
fn cmp(&self, other: &AlignedU64) -> Ordering
1.21.0 · 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 AlignedU64
impl PartialEq for AlignedU64
Source§impl PartialOrd for AlignedU64
impl PartialOrd for AlignedU64
Source§impl Serialize for AlignedU64
impl Serialize for AlignedU64
Source§impl<Rhs: Into<u64>> SubAssign<Rhs> for AlignedU64
impl<Rhs: Into<u64>> SubAssign<Rhs> for AlignedU64
Source§fn sub_assign(&mut self, rhs: Rhs)
fn sub_assign(&mut self, rhs: Rhs)
Performs the
-= operation. Read moreimpl Copy for AlignedU64
impl Eq for AlignedU64
impl StructuralPartialEq for AlignedU64
Auto Trait Implementations§
impl Freeze for AlignedU64
impl RefUnwindSafe for AlignedU64
impl Send for AlignedU64
impl Sync for AlignedU64
impl Unpin for AlignedU64
impl UnwindSafe for AlignedU64
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> CmpAssign for Twhere
T: Ord,
impl<T> CmpAssign for Twhere
T: Ord,
fn min_assign(&mut self, other: T)
fn max_assign(&mut self, other: T)
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more