pub struct IceConfiguration {
pub ice_servers: Vec<RtcIceServer>,
pub ice_transport_policy: RtcIceTransportPolicy,
}
Expand description
Describes the set of ICE servers and protocols that should be employed during connection establishment.
Fields§
§ice_servers: Vec<RtcIceServer>
The set of ICE servers that should be used to gather connection candidates.
ice_transport_policy: RtcIceTransportPolicy
The subset of ICE transports that should be considered.
Trait Implementations§
Source§impl Clone for IceConfiguration
impl Clone for IceConfiguration
Source§fn clone(&self) -> IceConfiguration
fn clone(&self) -> IceConfiguration
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for IceConfiguration
impl Debug for IceConfiguration
Source§impl Default for IceConfiguration
impl Default for IceConfiguration
Source§fn default() -> IceConfiguration
fn default() -> IceConfiguration
Returns the “default value” for a type. Read more
Source§impl From<&IceConfiguration> for RtcConfig
impl From<&IceConfiguration> for RtcConfig
Source§fn from(x: &IceConfiguration) -> Self
fn from(x: &IceConfiguration) -> Self
Converts to this type from the input type.
Source§impl PartialEq for IceConfiguration
impl PartialEq for IceConfiguration
impl StructuralPartialEq for IceConfiguration
Auto Trait Implementations§
impl Freeze for IceConfiguration
impl RefUnwindSafe for IceConfiguration
impl Send for IceConfiguration
impl Sync for IceConfiguration
impl Unpin for IceConfiguration
impl UnwindSafe for IceConfiguration
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