Struct srt_protocol::packet::SocketId
source · pub struct SocketId(pub u32);
Expand description
A newtype wrapper for strongly-typed SocketIDs
Tuple Fields§
§0: u32
Trait Implementations§
source§impl Distribution<SocketId> for Standard
impl Distribution<SocketId> for Standard
source§fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> SocketId
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> SocketId
Generate a random value of
T
, using rng
as the source of randomness.source§impl PartialEq<SocketId> for SocketId
impl PartialEq<SocketId> for SocketId
impl Copy for SocketId
impl Eq for SocketId
impl StructuralEq for SocketId
impl StructuralPartialEq for SocketId
Auto Trait Implementations§
impl RefUnwindSafe for SocketId
impl Send for SocketId
impl Sync for SocketId
impl Unpin for SocketId
impl UnwindSafe for SocketId
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.