pub struct IceRestartRejected {
pub sdp_exchange_id: String,
pub reason: Option<i32>,
}Expand description
Rejects an ICE restart that cannot be applied to the receiver’s current PeerConnection. The sender must correlate this with its in-flight restart offer and discard that stale session before starting a fresh negotiation.
Fields§
§sdp_exchange_id: String§reason: Option<i32>Implementations§
Trait Implementations§
Source§impl Clone for IceRestartRejected
impl Clone for IceRestartRejected
Source§fn clone(&self) -> IceRestartRejected
fn clone(&self) -> IceRestartRejected
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 IceRestartRejected
impl Debug for IceRestartRejected
Source§impl Default for IceRestartRejected
impl Default for IceRestartRejected
impl Eq for IceRestartRejected
Source§impl Hash for IceRestartRejected
impl Hash for IceRestartRejected
Source§impl Message for IceRestartRejected
impl Message for IceRestartRejected
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for IceRestartRejected
impl PartialEq for IceRestartRejected
impl StructuralPartialEq for IceRestartRejected
Auto Trait Implementations§
impl Freeze for IceRestartRejected
impl RefUnwindSafe for IceRestartRejected
impl Send for IceRestartRejected
impl Sync for IceRestartRejected
impl Unpin for IceRestartRejected
impl UnsafeUnpin for IceRestartRejected
impl UnwindSafe for IceRestartRejected
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