#[repr(C)]pub enum PayloadProtocolIdentifier {
Dcep = 50,
String = 51,
Binary = 53,
StringEmpty = 56,
BinaryEmpty = 57,
Unknown = 58,
}Expand description
PayloadProtocolIdentifier is an enum for DataChannel payload types PayloadProtocolIdentifier enums https://www.iana.org/assignments/sctp-parameters/sctp-parameters.xhtml#sctp-parameters-25
Variants§
Dcep = 50
WebRTC DCEP (50): a Data Channel Establishment Protocol control message.
String = 51
WebRTC String (51): a non-empty UTF-8 string message.
Binary = 53
WebRTC Binary (53): a non-empty binary message.
StringEmpty = 56
WebRTC String Empty (56): an empty string message.
Needed because SCTP cannot carry a zero-length payload.
BinaryEmpty = 57
WebRTC Binary Empty (57): an empty binary message.
Unknown = 58
An identifier this crate does not recognise.
Trait Implementations§
Source§impl Clone for PayloadProtocolIdentifier
impl Clone for PayloadProtocolIdentifier
Source§fn clone(&self) -> PayloadProtocolIdentifier
fn clone(&self) -> PayloadProtocolIdentifier
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 moreimpl Copy for PayloadProtocolIdentifier
Source§impl Debug for PayloadProtocolIdentifier
impl Debug for PayloadProtocolIdentifier
Source§impl Default for PayloadProtocolIdentifier
impl Default for PayloadProtocolIdentifier
Source§fn default() -> PayloadProtocolIdentifier
fn default() -> PayloadProtocolIdentifier
Returns the “default value” for a type. Read more
Source§impl Display for PayloadProtocolIdentifier
impl Display for PayloadProtocolIdentifier
Source§impl From<u32> for PayloadProtocolIdentifier
impl From<u32> for PayloadProtocolIdentifier
Source§fn from(v: u32) -> PayloadProtocolIdentifier
fn from(v: u32) -> PayloadProtocolIdentifier
Converts to this type from the input type.
impl StructuralPartialEq for PayloadProtocolIdentifier
Auto Trait Implementations§
impl Freeze for PayloadProtocolIdentifier
impl RefUnwindSafe for PayloadProtocolIdentifier
impl Send for PayloadProtocolIdentifier
impl Sync for PayloadProtocolIdentifier
impl Unpin for PayloadProtocolIdentifier
impl UnsafeUnpin for PayloadProtocolIdentifier
impl UnwindSafe for PayloadProtocolIdentifier
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