pub struct RendezvousOptions {
pub remote: SocketAddress,
pub socket: SocketOptions,
}
Fields§
§remote: SocketAddress
§socket: SocketOptions
Implementations§
Source§impl RendezvousOptions
impl RendezvousOptions
pub fn new( remote: impl TryInto<SocketAddress>, ) -> Result<Valid<Self>, OptionsError>
pub fn with( remote: impl TryInto<SocketAddress>, socket: SocketOptions, ) -> Result<Valid<RendezvousOptions>, OptionsError>
Trait Implementations§
Source§impl Clone for RendezvousOptions
impl Clone for RendezvousOptions
Source§fn clone(&self) -> RendezvousOptions
fn clone(&self) -> RendezvousOptions
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 CompositeValidation for RendezvousOptions
impl CompositeValidation for RendezvousOptions
fn is_valid_composite(&self) -> Result<(), <Self as Validation>::Error>
Source§impl Debug for RendezvousOptions
impl Debug for RendezvousOptions
Source§impl OptionsOf<Connect> for RendezvousOptions
impl OptionsOf<Connect> for RendezvousOptions
fn set_options(&mut self, value: Connect)
Source§impl OptionsOf<Encryption> for RendezvousOptions
impl OptionsOf<Encryption> for RendezvousOptions
fn set_options(&mut self, value: Encryption)
Source§impl OptionsOf<Receiver> for RendezvousOptions
impl OptionsOf<Receiver> for RendezvousOptions
fn set_options(&mut self, value: Receiver)
Source§impl OptionsOf<Sender> for RendezvousOptions
impl OptionsOf<Sender> for RendezvousOptions
fn set_options(&mut self, value: Sender)
Source§impl OptionsOf<Session> for RendezvousOptions
impl OptionsOf<Session> for RendezvousOptions
fn set_options(&mut self, value: Session)
Source§impl OptionsOf<SocketOptions> for RendezvousOptions
impl OptionsOf<SocketOptions> for RendezvousOptions
fn set_options(&mut self, value: SocketOptions)
Source§impl PartialEq for RendezvousOptions
impl PartialEq for RendezvousOptions
Source§impl Validation for RendezvousOptions
impl Validation for RendezvousOptions
impl Eq for RendezvousOptions
impl StructuralPartialEq for RendezvousOptions
Auto Trait Implementations§
impl Freeze for RendezvousOptions
impl RefUnwindSafe for RendezvousOptions
impl Send for RendezvousOptions
impl Sync for RendezvousOptions
impl Unpin for RendezvousOptions
impl UnwindSafe for RendezvousOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.