pub struct DnsStatusResponse {
pub enabled: bool,
pub zone: Option<String>,
pub port: Option<u16>,
pub bind_addr: Option<String>,
pub service_count: usize,
pub services: Vec<String>,
}Expand description
DNS service status response
Fields§
§enabled: boolWhether DNS service is enabled
zone: Option<String>DNS zone name
port: Option<u16>DNS server port
bind_addr: Option<String>DNS server bind address
service_count: usizeNumber of registered services
services: Vec<String>List of registered service names
Trait Implementations§
Source§impl ComposeSchema for DnsStatusResponse
impl ComposeSchema for DnsStatusResponse
Source§impl Debug for DnsStatusResponse
impl Debug for DnsStatusResponse
Source§impl<'de> Deserialize<'de> for DnsStatusResponse
impl<'de> Deserialize<'de> for DnsStatusResponse
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
Source§impl Serialize for DnsStatusResponse
impl Serialize for DnsStatusResponse
Auto Trait Implementations§
impl Freeze for DnsStatusResponse
impl RefUnwindSafe for DnsStatusResponse
impl Send for DnsStatusResponse
impl Sync for DnsStatusResponse
impl Unpin for DnsStatusResponse
impl UnsafeUnpin for DnsStatusResponse
impl UnwindSafe for DnsStatusResponse
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