pub struct CandidateIds { /* private fields */ }Expand description
Allocates the identities of LocalCandidates and RemoteCandidates.
One counter each, never reused, so a stale handle resolves to nothing rather than to whatever took the position.
Implementations§
Trait Implementations§
Source§impl Debug for CandidateIds
impl Debug for CandidateIds
Source§impl Default for CandidateIds
impl Default for CandidateIds
Source§fn default() -> CandidateIds
fn default() -> CandidateIds
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CandidateIds
impl RefUnwindSafe for CandidateIds
impl Send for CandidateIds
impl Sync for CandidateIds
impl Unpin for CandidateIds
impl UnsafeUnpin for CandidateIds
impl UnwindSafe for CandidateIds
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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