pub struct VlessEncryptionAuth {
pub id: String,
pub label: String,
pub encryption: String,
pub decryption: String,
}Expand description
One generated VLESS encryption choice.
Fields§
§id: StringStable choice identifier.
label: StringDisplay label.
encryption: StringXray encryption value.
decryption: StringXray decryption value.
Trait Implementations§
Source§impl Clone for VlessEncryptionAuth
impl Clone for VlessEncryptionAuth
Source§impl Debug for VlessEncryptionAuth
impl Debug for VlessEncryptionAuth
Source§impl<'de> Deserialize<'de> for VlessEncryptionAuth
impl<'de> Deserialize<'de> for VlessEncryptionAuth
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
impl Eq for VlessEncryptionAuth
Source§impl PartialEq for VlessEncryptionAuth
impl PartialEq for VlessEncryptionAuth
Source§impl Serialize for VlessEncryptionAuth
impl Serialize for VlessEncryptionAuth
impl StructuralPartialEq for VlessEncryptionAuth
Auto Trait Implementations§
impl Freeze for VlessEncryptionAuth
impl RefUnwindSafe for VlessEncryptionAuth
impl Send for VlessEncryptionAuth
impl Sync for VlessEncryptionAuth
impl Unpin for VlessEncryptionAuth
impl UnsafeUnpin for VlessEncryptionAuth
impl UnwindSafe for VlessEncryptionAuth
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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