pub struct MtProxyConfig {
pub host: String,
pub port: u16,
pub secret: Vec<u8>,
pub transport: TransportKind,
}Expand description
Decoded MTProxy configuration extracted from a proxy link.
Fields§
§host: StringProxy server hostname or IP.
port: u16Proxy server port.
secret: Vec<u8>Raw secret bytes.
transport: TransportKindTransport variant pass this as config.transport.
Implementations§
Trait Implementations§
Source§impl Clone for MtProxyConfig
impl Clone for MtProxyConfig
Source§fn clone(&self) -> MtProxyConfig
fn clone(&self) -> MtProxyConfig
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 moreAuto Trait Implementations§
impl Freeze for MtProxyConfig
impl RefUnwindSafe for MtProxyConfig
impl Send for MtProxyConfig
impl Sync for MtProxyConfig
impl Unpin for MtProxyConfig
impl UnsafeUnpin for MtProxyConfig
impl UnwindSafe for MtProxyConfig
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