pub struct PiB(pub u64);Tuple Fields§
§0: u64Implementations§
Source§impl PiB
impl PiB
pub const fn new(val: u64) -> Self
pub const fn as_u64(&self) -> u64
pub const fn as_bytes(self) -> Bytes
pub const fn as_kib(self) -> KiB
pub const fn as_mib(self) -> MiB
pub const fn as_gib(self) -> GiB
pub const fn as_tib(self) -> TiB
pub const fn as_pib(self) -> PiB
Trait Implementations§
Source§impl AddAssign for PiB
impl AddAssign for PiB
Source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+= operation. Read moreSource§impl DivAssign<u64> for PiB
impl DivAssign<u64> for PiB
Source§fn div_assign(&mut self, rhs: u64)
fn div_assign(&mut self, rhs: u64)
Performs the
/= operation. Read moreSource§impl MulAssign<u64> for PiB
impl MulAssign<u64> for PiB
Source§fn mul_assign(&mut self, rhs: u64)
fn mul_assign(&mut self, rhs: u64)
Performs the
*= operation. Read moreSource§impl Ord for PiB
impl Ord for PiB
Source§impl PartialOrd<Bytes> for PiB
impl PartialOrd<Bytes> for PiB
Source§impl PartialOrd<GiB> for PiB
impl PartialOrd<GiB> for PiB
Source§impl PartialOrd<KiB> for PiB
impl PartialOrd<KiB> for PiB
Source§impl PartialOrd<MiB> for PiB
impl PartialOrd<MiB> for PiB
Source§impl PartialOrd<PiB> for Bytes
impl PartialOrd<PiB> for Bytes
Source§impl PartialOrd<PiB> for GiB
impl PartialOrd<PiB> for GiB
Source§impl PartialOrd<PiB> for KiB
impl PartialOrd<PiB> for KiB
Source§impl PartialOrd<PiB> for MiB
impl PartialOrd<PiB> for MiB
Source§impl PartialOrd<PiB> for TiB
impl PartialOrd<PiB> for TiB
Source§impl PartialOrd<TiB> for PiB
impl PartialOrd<TiB> for PiB
Source§impl PartialOrd for PiB
impl PartialOrd for PiB
Source§impl RemAssign for PiB
impl RemAssign for PiB
Source§fn rem_assign(&mut self, rhs: Self)
fn rem_assign(&mut self, rhs: Self)
Performs the
%= operation. Read moreSource§impl SubAssign for PiB
impl SubAssign for PiB
Source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-= operation. Read moreimpl Copy for PiB
impl Eq for PiB
impl StructuralPartialEq for PiB
Auto Trait Implementations§
impl Freeze for PiB
impl RefUnwindSafe for PiB
impl Send for PiB
impl Sync for PiB
impl Unpin for PiB
impl UnwindSafe for PiB
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