Struct remoc::chmux::PortNumber
source · pub struct PortNumber { /* private fields */ }
Expand description
An allocated local port number.
When this is dropped, the allocated is automatically released.
Methods from Deref<Target = u32>§
pub const MIN: u32 = 0u32
pub const MAX: u32 = 4_294_967_295u32
pub const BITS: u32 = 32u32
Trait Implementations§
source§impl Borrow<u32> for PortNumber
impl Borrow<u32> for PortNumber
source§impl Debug for PortNumber
impl Debug for PortNumber
source§impl Deref for PortNumber
impl Deref for PortNumber
source§impl Display for PortNumber
impl Display for PortNumber
source§impl Drop for PortNumber
impl Drop for PortNumber
source§impl From<PortNumber> for PortReq
impl From<PortNumber> for PortReq
source§fn from(port: PortNumber) -> Self
fn from(port: PortNumber) -> Self
Create a new port connection request with id
set to
the port number.
source§impl From<PortReq> for PortNumber
impl From<PortReq> for PortNumber
source§impl Hash for PortNumber
impl Hash for PortNumber
source§impl Ord for PortNumber
impl Ord for PortNumber
source§impl PartialEq for PortNumber
impl PartialEq for PortNumber
source§impl PartialOrd for PortNumber
impl PartialOrd for PortNumber
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for PortNumber
Auto Trait Implementations§
impl Freeze for PortNumber
impl RefUnwindSafe for PortNumber
impl Send for PortNumber
impl Sync for PortNumber
impl Unpin for PortNumber
impl UnwindSafe for PortNumber
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