pub enum CreateTunnel {
UdpPort {
id: Option<Uuid>,
wg_pubkey: WgPubkey,
relay: Option<String>,
exit: Option<String>,
},
Obfuscated {
id: Option<Uuid>,
wg_pubkey: WgPubkey,
relay: Option<String>,
exit: Option<String>,
},
}Variants§
Trait Implementations§
Source§impl Clone for CreateTunnel
impl Clone for CreateTunnel
Source§fn clone(&self) -> CreateTunnel
fn clone(&self) -> CreateTunnel
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 Cmd for CreateTunnel
impl Cmd for CreateTunnel
Source§impl Debug for CreateTunnel
impl Debug for CreateTunnel
Source§impl<'de> Deserialize<'de> for CreateTunnel
impl<'de> Deserialize<'de> for CreateTunnel
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CreateTunnel
impl RefUnwindSafe for CreateTunnel
impl Send for CreateTunnel
impl Sync for CreateTunnel
impl Unpin for CreateTunnel
impl UnwindSafe for CreateTunnel
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<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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more