Struct webrtc::api::setting_engine::Candidates
source · pub struct Candidates {
pub ice_lite: bool,
pub ice_network_types: Vec<NetworkType>,
pub interface_filter: Arc<Option<InterfaceFilterFn>>,
pub ip_filter: Arc<Option<IpFilterFn>>,
pub nat_1to1_ips: Vec<String>,
pub nat_1to1_ip_candidate_type: RTCIceCandidateType,
pub multicast_dns_mode: MulticastDnsMode,
pub multicast_dns_host_name: String,
pub username_fragment: String,
pub password: String,
}
Fields§
§ice_lite: bool
§ice_network_types: Vec<NetworkType>
§interface_filter: Arc<Option<InterfaceFilterFn>>
§ip_filter: Arc<Option<IpFilterFn>>
§nat_1to1_ips: Vec<String>
§nat_1to1_ip_candidate_type: RTCIceCandidateType
§multicast_dns_mode: MulticastDnsMode
§multicast_dns_host_name: String
§username_fragment: String
§password: String
Trait Implementations§
source§impl Clone for Candidates
impl Clone for Candidates
source§fn clone(&self) -> Candidates
fn clone(&self) -> Candidates
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 Default for Candidates
impl Default for Candidates
source§fn default() -> Candidates
fn default() -> Candidates
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for Candidates
impl !RefUnwindSafe for Candidates
impl Send for Candidates
impl Sync for Candidates
impl Unpin for Candidates
impl !UnwindSafe for Candidates
Blanket Implementations§
source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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