#[repr(u8)]pub enum ProtocolControlMessageSetPeerBandwidthLimitType {
Hard = 0,
Soft = 1,
Dynamic = 2,
}
Expand description
The limit type for ProtocolControlMessageSetPeerBandwidth
.
Defined by:
- Legacy RTMP spec, 5.4.5. Set Peer Bandwidth (6) Limit Type
Variants§
Hard = 0
The peer SHOULD limit its output bandwidth to the indicated window size.
Soft = 1
The peer SHOULD limit its output bandwidth to the the window indicated in this message or the limit already in effect, whichever is smaller.
Dynamic = 2
If the previous Limit Type was Hard, treat this message as though it was marked Hard, otherwise ignore this message.
Trait Implementations§
Source§impl Clone for ProtocolControlMessageSetPeerBandwidthLimitType
impl Clone for ProtocolControlMessageSetPeerBandwidthLimitType
Source§fn clone(&self) -> ProtocolControlMessageSetPeerBandwidthLimitType
fn clone(&self) -> ProtocolControlMessageSetPeerBandwidthLimitType
Returns a copy 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 FromPrimitive for ProtocolControlMessageSetPeerBandwidthLimitType
impl FromPrimitive for ProtocolControlMessageSetPeerBandwidthLimitType
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moreSource§impl PartialEq for ProtocolControlMessageSetPeerBandwidthLimitType
impl PartialEq for ProtocolControlMessageSetPeerBandwidthLimitType
Source§fn eq(&self, other: &ProtocolControlMessageSetPeerBandwidthLimitType) -> bool
fn eq(&self, other: &ProtocolControlMessageSetPeerBandwidthLimitType) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Copy for ProtocolControlMessageSetPeerBandwidthLimitType
impl Eq for ProtocolControlMessageSetPeerBandwidthLimitType
impl StructuralPartialEq for ProtocolControlMessageSetPeerBandwidthLimitType
Auto Trait Implementations§
impl Freeze for ProtocolControlMessageSetPeerBandwidthLimitType
impl RefUnwindSafe for ProtocolControlMessageSetPeerBandwidthLimitType
impl Send for ProtocolControlMessageSetPeerBandwidthLimitType
impl Sync for ProtocolControlMessageSetPeerBandwidthLimitType
impl Unpin for ProtocolControlMessageSetPeerBandwidthLimitType
impl UnwindSafe for ProtocolControlMessageSetPeerBandwidthLimitType
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