pub struct RemoteInboundOption {
pub tag: String,
pub remark: String,
pub protocol: RemoteInboundProtocol,
pub port: u16,
}Expand description
One inbound available for selective import from a remote node.
Fields§
§tag: StringStable remote Xray tag.
remark: StringHuman-readable remote label.
protocol: RemoteInboundProtocolRemote inbound protocol.
port: u16Remote listen port.
Trait Implementations§
Source§impl Clone for RemoteInboundOption
impl Clone for RemoteInboundOption
Source§impl Debug for RemoteInboundOption
impl Debug for RemoteInboundOption
Source§impl Default for RemoteInboundOption
impl Default for RemoteInboundOption
Source§impl<'de> Deserialize<'de> for RemoteInboundOptionwhere
RemoteInboundOption: Default,
impl<'de> Deserialize<'de> for RemoteInboundOptionwhere
RemoteInboundOption: Default,
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 RemoteInboundOption
Source§impl PartialEq for RemoteInboundOption
impl PartialEq for RemoteInboundOption
Source§impl Serialize for RemoteInboundOption
impl Serialize for RemoteInboundOption
impl StructuralPartialEq for RemoteInboundOption
Auto Trait Implementations§
impl Freeze for RemoteInboundOption
impl RefUnwindSafe for RemoteInboundOption
impl Send for RemoteInboundOption
impl Sync for RemoteInboundOption
impl Unpin for RemoteInboundOption
impl UnsafeUnpin for RemoteInboundOption
impl UnwindSafe for RemoteInboundOption
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