pub struct PortForward { /* private fields */ }Expand description
A live local port forward. Dropping it stops accepting new connections; connections already open finish on their own.
Implementations§
Source§impl PortForward
impl PortForward
Sourcepub fn local_port(&self) -> u16
pub fn local_port(&self) -> u16
The local port the forward is listening on (127.0.0.1, and ::1 when
available). This equals the requested port, or an OS-picked free port when
0 was requested.
Trait Implementations§
Source§impl Drop for PortForward
impl Drop for PortForward
Auto Trait Implementations§
impl Freeze for PortForward
impl RefUnwindSafe for PortForward
impl Send for PortForward
impl Sync for PortForward
impl Unpin for PortForward
impl UnsafeUnpin for PortForward
impl UnwindSafe for PortForward
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request