pub struct CandidatePeerReflexiveConfig {
pub base_config: CandidateConfig,
pub rel_addr: String,
pub rel_port: u16,
}Expand description
The config required to create a new CandidatePeerReflexive.
Fields§
§base_config: CandidateConfigThe fields shared by every candidate type.
rel_addr: StringThe base address this candidate was derived from, reported as raddr.
rel_port: u16The base port, reported as rport.
Implementations§
Source§impl CandidatePeerReflexiveConfig
impl CandidatePeerReflexiveConfig
Sourcepub fn new_candidate_peer_reflexive(self) -> Result<Candidate>
pub fn new_candidate_peer_reflexive(self) -> Result<Candidate>
Creates a new peer reflective candidate.
Trait Implementations§
Source§impl Default for CandidatePeerReflexiveConfig
impl Default for CandidatePeerReflexiveConfig
Source§fn default() -> CandidatePeerReflexiveConfig
fn default() -> CandidatePeerReflexiveConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CandidatePeerReflexiveConfig
impl RefUnwindSafe for CandidatePeerReflexiveConfig
impl Send for CandidatePeerReflexiveConfig
impl Sync for CandidatePeerReflexiveConfig
impl Unpin for CandidatePeerReflexiveConfig
impl UnsafeUnpin for CandidatePeerReflexiveConfig
impl UnwindSafe for CandidatePeerReflexiveConfig
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