pub struct DnsTarget {
pub host: String,
pub port: u16,
}Expand description
DNS 查询目标;端口由配置确定,不从名称推断。
Fields§
§host: String需要解析的 DNS 主机名。
port: u16目标监听端口;注册配置省略时由 listener_ref 解析。
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DnsTarget
impl<'de> Deserialize<'de> for DnsTarget
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 DnsTarget
impl RefUnwindSafe for DnsTarget
impl Send for DnsTarget
impl Sync for DnsTarget
impl Unpin for DnsTarget
impl UnsafeUnpin for DnsTarget
impl UnwindSafe for DnsTarget
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