pub struct NetworkTransports {
pub quic: Option<Flag>,
pub tcp: Option<Flag>,
pub websocket: Option<Flag>,
pub relay: Option<Flag>,
pub web_transport: Option<Flag>,
pub web_rtc_direct: Option<Flag>,
}Expand description
Network transport configuration
Fields§
§quic: Option<Flag>QUIC transport
tcp: Option<Flag>TCP transport
websocket: Option<Flag>WebSocket transport
relay: Option<Flag>Relay transport
web_transport: Option<Flag>WebTransport
web_rtc_direct: Option<Flag>WebRTC Direct
Trait Implementations§
Source§impl Clone for NetworkTransports
impl Clone for NetworkTransports
Source§fn clone(&self) -> NetworkTransports
fn clone(&self) -> NetworkTransports
Returns a duplicate 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 NetworkTransports
impl Debug for NetworkTransports
Source§impl Default for NetworkTransports
impl Default for NetworkTransports
Source§fn default() -> NetworkTransports
fn default() -> NetworkTransports
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NetworkTransports
impl<'de> Deserialize<'de> for NetworkTransports
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
Auto Trait Implementations§
impl Freeze for NetworkTransports
impl RefUnwindSafe for NetworkTransports
impl Send for NetworkTransports
impl Sync for NetworkTransports
impl Unpin for NetworkTransports
impl UnwindSafe for NetworkTransports
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