pub struct IceControlled;Expand description
The ICE-CONTROLLED attribute is present in a Binding request. The attribute indicates that the client believes it is currently in the controlled role. The content of the attribute is a 64-bit unsigned integer in network byte order, which contains a random number. The number is used for solving role conflicts, when it is referred to as the “tiebreaker value”. An ICE agent MUST use the same number for all Binding requests, for all streams, within an ICE session, unless it has received a 487 response, in which case it MUST change the number. The agent MAY change the number when an ICE restart occurs.
Trait Implementations§
Source§impl<'a> Attribute<'a> for IceControlled
impl<'a> Attribute<'a> for IceControlled
Source§impl Clone for IceControlled
impl Clone for IceControlled
Source§fn clone(&self) -> IceControlled
fn clone(&self) -> IceControlled
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IceControlled
impl Debug for IceControlled
impl Copy for IceControlled
Auto Trait Implementations§
impl Freeze for IceControlled
impl RefUnwindSafe for IceControlled
impl Send for IceControlled
impl Sync for IceControlled
impl Unpin for IceControlled
impl UnwindSafe for IceControlled
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request