Struct bee_message::milestone::MilestoneIndex [−][src]
#[repr(transparent)]pub struct MilestoneIndex(pub u32);
A wrapper around a u32
that represents a milestone index.
Implementations
impl MilestoneIndex
[src]
impl MilestoneIndex
[src]Methods from Deref<Target = u32>
pub const MIN: u32
1.43.0[src]
pub const MAX: u32
1.43.0[src]
pub const BITS: u32
1.53.0[src]
pub fn as_ne_bytes(&self) -> &[u8; 4]
[src]
🔬 This is a nightly-only experimental API. (
num_as_ne_bytes
)Return the memory representation of this integer as a byte array in native byte order.
to_ne_bytes
should be preferred over this whenever possible.
Examples
#![feature(num_as_ne_bytes)] let num = 0x12345678u32; let bytes = num.as_ne_bytes(); assert_eq!( bytes, if cfg!(target_endian = "big") { &[0x12, 0x34, 0x56, 0x78] } else { &[0x78, 0x56, 0x34, 0x12] } );
Trait Implementations
impl Add<MilestoneIndex> for MilestoneIndex
[src]
impl Add<MilestoneIndex> for MilestoneIndex
[src]impl Add<u32> for MilestoneIndex
[src]
impl Add<u32> for MilestoneIndex
[src]impl Clone for MilestoneIndex
[src]
impl Clone for MilestoneIndex
[src]fn clone(&self) -> MilestoneIndex
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for MilestoneIndex
[src]
impl Copy for MilestoneIndex
[src]impl Default for MilestoneIndex
[src]
impl Default for MilestoneIndex
[src]fn default() -> MilestoneIndex
[src]
impl Deref for MilestoneIndex
[src]
impl Deref for MilestoneIndex
[src]impl Eq for MilestoneIndex
[src]
impl Eq for MilestoneIndex
[src]impl Hash for MilestoneIndex
[src]
impl Hash for MilestoneIndex
[src]impl Ord for MilestoneIndex
[src]
impl Ord for MilestoneIndex
[src]impl Packable for MilestoneIndex
[src]
impl Packable for MilestoneIndex
[src]type Error = Error
Associated error type.
fn packed_len(&self) -> usize
[src]
fn pack<W: Write>(&self, writer: &mut W) -> Result<(), Self::Error>
[src]
fn unpack_inner<R: Read + ?Sized, const CHECK: bool>(
reader: &mut R
) -> Result<Self, Self::Error>
[src]
reader: &mut R
) -> Result<Self, Self::Error>
pub fn pack_new(&self) -> Vec<u8, Global>
[src]
pub fn unpack<R>(reader: &mut R) -> Result<Self, Self::Error> where
R: Read + ?Sized,
[src]
R: Read + ?Sized,
pub fn unpack_unchecked<R>(reader: &mut R) -> Result<Self, Self::Error> where
R: Read + ?Sized,
[src]
R: Read + ?Sized,
impl PartialEq<MilestoneIndex> for MilestoneIndex
[src]
impl PartialEq<MilestoneIndex> for MilestoneIndex
[src]fn eq(&self, other: &MilestoneIndex) -> bool
[src]
fn ne(&self, other: &MilestoneIndex) -> bool
[src]
impl PartialOrd<MilestoneIndex> for MilestoneIndex
[src]
impl PartialOrd<MilestoneIndex> for MilestoneIndex
[src]fn partial_cmp(&self, other: &MilestoneIndex) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl StructuralEq for MilestoneIndex
[src]
impl StructuralEq for MilestoneIndex
[src]impl StructuralPartialEq for MilestoneIndex
[src]
impl StructuralPartialEq for MilestoneIndex
[src]impl Sub<MilestoneIndex> for MilestoneIndex
[src]
impl Sub<MilestoneIndex> for MilestoneIndex
[src]Auto Trait Implementations
impl RefUnwindSafe for MilestoneIndex
impl RefUnwindSafe for MilestoneIndex
impl Send for MilestoneIndex
impl Send for MilestoneIndex
impl Sync for MilestoneIndex
impl Sync for MilestoneIndex
impl Unpin for MilestoneIndex
impl Unpin for MilestoneIndex
impl UnwindSafe for MilestoneIndex
impl UnwindSafe for MilestoneIndex