pub struct DnsSpec {
pub msm_id: u64,
pub target: String,
pub af: u8,
pub protocol: String,
pub query_type: String,
pub query_class: String,
pub query_argument: String,
pub use_dnssec: bool,
pub recursion_desired: bool,
pub spread: Option<u32>,
pub schedule: ScheduleSpec,
}Expand description
DNS measurement specification
Fields§
§msm_id: u64§target: String§af: u8§protocol: String§query_type: String§query_class: String§query_argument: String§use_dnssec: bool§recursion_desired: bool§spread: Option<u32>§schedule: ScheduleSpecTrait Implementations§
Source§impl<'de> Deserialize<'de> for DnsSpec
impl<'de> Deserialize<'de> for DnsSpec
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 DnsSpec
impl RefUnwindSafe for DnsSpec
impl Send for DnsSpec
impl Sync for DnsSpec
impl Unpin for DnsSpec
impl UnsafeUnpin for DnsSpec
impl UnwindSafe for DnsSpec
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