pub struct WebRtcTransportOptions {
pub base: Box<Options>,
pub listen: Listen,
pub enable_udp: bool,
pub enable_tcp: bool,
pub prefer_udp: bool,
pub prefer_tcp: bool,
pub ice_consent_timeout: u8,
}
Expand description
The table WebRtcTransportOptions
in the namespace FBS.WebRtcTransport
Generated from these locations:
- Table
WebRtcTransportOptions
in the filefbs/webRtcTransport.fbs:19
Fields§
§base: Box<Options>
The field base
in the table WebRtcTransportOptions
listen: Listen
The field listen
in the table WebRtcTransportOptions
enable_udp: bool
The field enable_udp
in the table WebRtcTransportOptions
enable_tcp: bool
The field enable_tcp
in the table WebRtcTransportOptions
prefer_udp: bool
The field prefer_udp
in the table WebRtcTransportOptions
prefer_tcp: bool
The field prefer_tcp
in the table WebRtcTransportOptions
ice_consent_timeout: u8
The field ice_consent_timeout
in the table WebRtcTransportOptions
Implementations§
Source§impl WebRtcTransportOptions
impl WebRtcTransportOptions
Sourcepub fn builder() -> WebRtcTransportOptionsBuilder<()>
pub fn builder() -> WebRtcTransportOptionsBuilder<()>
Creates a WebRtcTransportOptionsBuilder for serializing an instance of this table.
pub fn create( builder: &mut Builder, field_base: impl WriteAs<Offset<Options>>, field_listen: impl WriteAsUnion<Listen>, field_enable_udp: impl WriteAsDefault<bool, bool>, field_enable_tcp: impl WriteAsDefault<bool, bool>, field_prefer_udp: impl WriteAsDefault<bool, bool>, field_prefer_tcp: impl WriteAsDefault<bool, bool>, field_ice_consent_timeout: impl WriteAsDefault<u8, u8>, ) -> Offset<Self>
Trait Implementations§
Source§impl Clone for WebRtcTransportOptions
impl Clone for WebRtcTransportOptions
Source§fn clone(&self) -> WebRtcTransportOptions
fn clone(&self) -> WebRtcTransportOptions
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 Debug for WebRtcTransportOptions
impl Debug for WebRtcTransportOptions
Source§impl<'de> Deserialize<'de> for WebRtcTransportOptions
impl<'de> Deserialize<'de> for WebRtcTransportOptions
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 Hash for WebRtcTransportOptions
impl Hash for WebRtcTransportOptions
Source§impl Ord for WebRtcTransportOptions
impl Ord for WebRtcTransportOptions
Source§fn cmp(&self, other: &WebRtcTransportOptions) -> Ordering
fn cmp(&self, other: &WebRtcTransportOptions) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for WebRtcTransportOptions
impl PartialEq for WebRtcTransportOptions
Source§impl PartialOrd for WebRtcTransportOptions
impl PartialOrd for WebRtcTransportOptions
Source§impl Serialize for WebRtcTransportOptions
impl Serialize for WebRtcTransportOptions
Source§impl<'a> TryFrom<WebRtcTransportOptionsRef<'a>> for WebRtcTransportOptions
impl<'a> TryFrom<WebRtcTransportOptionsRef<'a>> for WebRtcTransportOptions
impl Eq for WebRtcTransportOptions
impl StructuralPartialEq for WebRtcTransportOptions
impl VectorWrite<Offset<WebRtcTransportOptions>> for WebRtcTransportOptions
impl WriteAs<Offset<WebRtcTransportOptions>> for WebRtcTransportOptions
impl WriteAsOffset<WebRtcTransportOptions> for WebRtcTransportOptions
impl<T0: WriteAs<Offset<Options>>, T1: WriteAsUnion<Listen>, T2: WriteAsDefault<bool, bool>, T3: WriteAsDefault<bool, bool>, T4: WriteAsDefault<bool, bool>, T5: WriteAsDefault<bool, bool>, T6: WriteAsDefault<u8, u8>> WriteAsOffset<WebRtcTransportOptions> for WebRtcTransportOptionsBuilder<(T0, T1, T2, T3, T4, T5, T6)>
impl WriteAsOptional<Offset<WebRtcTransportOptions>> for WebRtcTransportOptions
Auto Trait Implementations§
impl Freeze for WebRtcTransportOptions
impl RefUnwindSafe for WebRtcTransportOptions
impl Send for WebRtcTransportOptions
impl Sync for WebRtcTransportOptions
impl Unpin for WebRtcTransportOptions
impl UnwindSafe for WebRtcTransportOptions
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