pub enum ConnectOverride {
ForwardPort {
host: String,
port: u16,
},
RedirectIp {
ip: IpAddr,
},
SetTtl {
ttl: u8,
},
}Expand description
Override applied at the Connect stage to redirect connection targets.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for ConnectOverride
impl Clone for ConnectOverride
Source§fn clone(&self) -> ConnectOverride
fn clone(&self) -> ConnectOverride
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ConnectOverride
impl RefUnwindSafe for ConnectOverride
impl Send for ConnectOverride
impl Sync for ConnectOverride
impl Unpin for ConnectOverride
impl UnsafeUnpin for ConnectOverride
impl UnwindSafe for ConnectOverride
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> 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