pub struct Transport { /* private fields */ }Implementations§
Source§impl Transport
impl Transport
pub fn new() -> Self
pub fn with_lower_protocol(self, lower: Lower) -> Self
pub fn with_parameter(self, parameter: Parameter) -> Self
pub fn with_parameters( self, parameters: impl IntoIterator<Item = Parameter>, ) -> Self
pub fn lower_protocol(&self) -> Option<&Lower>
pub fn parameters(&self) -> &impl IntoIterator<Item = Parameter>
pub fn parameters_iter(&self) -> impl Iterator<Item = &Parameter>
pub fn destination(&self) -> Option<&IpAddr>
pub fn port(&self) -> Option<&Port>
pub fn client_port(&self) -> Option<&Port>
pub fn server_port(&self) -> Option<&Port>
pub fn interleaved_channel(&self) -> Option<&Channel>
Trait Implementations§
impl StructuralPartialEq for Transport
Auto Trait Implementations§
impl Freeze for Transport
impl RefUnwindSafe for Transport
impl Send for Transport
impl Sync for Transport
impl Unpin for Transport
impl UnwindSafe for Transport
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