pub struct Options {
pub direct: bool,
pub max_message_size: Option<u32>,
pub initial_available_outgoing_bitrate: Option<u32>,
pub enable_sctp: bool,
pub num_sctp_streams: Option<Box<NumSctpStreams>>,
pub max_sctp_message_size: u32,
pub sctp_send_buffer_size: u32,
pub is_data_channel: bool,
}
Expand description
The table Options
in the namespace FBS.Transport
Generated from these locations:
- Table
Options
in the filefbs/transport.fbs:121
Fields§
§direct: bool
The field direct
in the table Options
max_message_size: Option<u32>
Only needed for DirectTransport. This value is handled by base Transport.
initial_available_outgoing_bitrate: Option<u32>
The field initial_available_outgoing_bitrate
in the table Options
enable_sctp: bool
The field enable_sctp
in the table Options
num_sctp_streams: Option<Box<NumSctpStreams>>
The field num_sctp_streams
in the table Options
max_sctp_message_size: u32
The field max_sctp_message_size
in the table Options
sctp_send_buffer_size: u32
The field sctp_send_buffer_size
in the table Options
is_data_channel: bool
The field is_data_channel
in the table Options
Implementations§
Source§impl Options
impl Options
Sourcepub fn builder() -> OptionsBuilder<()>
pub fn builder() -> OptionsBuilder<()>
Creates a OptionsBuilder for serializing an instance of this table.
pub fn create( builder: &mut Builder, field_direct: impl WriteAsDefault<bool, bool>, field_max_message_size: impl WriteAsOptional<u32>, field_initial_available_outgoing_bitrate: impl WriteAsOptional<u32>, field_enable_sctp: impl WriteAsDefault<bool, bool>, field_num_sctp_streams: impl WriteAsOptional<Offset<NumSctpStreams>>, field_max_sctp_message_size: impl WriteAsDefault<u32, u32>, field_sctp_send_buffer_size: impl WriteAsDefault<u32, u32>, field_is_data_channel: impl WriteAsDefault<bool, bool>, ) -> Offset<Self>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Options
impl<'de> Deserialize<'de> for Options
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for Options
impl Ord for Options
Source§impl PartialOrd for Options
impl PartialOrd for Options
Source§impl<'a> TryFrom<OptionsRef<'a>> for Options
impl<'a> TryFrom<OptionsRef<'a>> for Options
impl Eq for Options
impl StructuralPartialEq for Options
impl VectorWrite<Offset<Options>> for Options
impl WriteAs<Offset<Options>> for Options
impl WriteAsOffset<Options> for Options
impl<T0: WriteAsDefault<bool, bool>, T1: WriteAsOptional<u32>, T2: WriteAsOptional<u32>, T3: WriteAsDefault<bool, bool>, T4: WriteAsOptional<Offset<NumSctpStreams>>, T5: WriteAsDefault<u32, u32>, T6: WriteAsDefault<u32, u32>, T7: WriteAsDefault<bool, bool>> WriteAsOffset<Options> for OptionsBuilder<(T0, T1, T2, T3, T4, T5, T6, T7)>
impl WriteAsOptional<Offset<Options>> for Options
Auto Trait Implementations§
impl Freeze for Options
impl RefUnwindSafe for Options
impl Send for Options
impl Sync for Options
impl Unpin for Options
impl UnwindSafe for Options
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