pub struct NtsReport {
pub ke_host: String,
pub ntp_server: String,
pub ntp_port: u16,
pub authenticated: u32,
pub rejected: u32,
pub cookies_after: usize,
}Expand description
What NTS did during a query (status.ntsdata’s client half).
Fields§
§ke_host: StringThe host key establishment ran against.
ntp_server: StringThe NTP server KE pointed us at — may differ from ke_host.
ntp_port: u16§authenticated: u32Responses that passed AEAD verification.
rejected: u32Responses dropped because they did not (forged, stale cookie, NAK).
Unspent cookies remaining when the query finished.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NtsReport
impl<'de> Deserialize<'de> for NtsReport
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 StructuralPartialEq for NtsReport
Auto Trait Implementations§
impl Freeze for NtsReport
impl RefUnwindSafe for NtsReport
impl Send for NtsReport
impl Sync for NtsReport
impl Unpin for NtsReport
impl UnsafeUnpin for NtsReport
impl UnwindSafe for NtsReport
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