pub struct ClientDeadline {
pub after: Duration,
pub kill: KillAnswer,
pub ack_error: Option<String>,
}Expand description
What the client did when its own deadline expired (BIND-9, BIND-10).
Fields§
§after: DurationHow long the client waited: timeout_sec plus the grace, or the ceiling.
kill: KillAnswerThe daemon’s answer to the kill.
ack_error: Option<String>Why the post-kill wait-and-ack failed, when it did. Set means the result is synthesized: exit code 124, output unknown.
Trait Implementations§
Source§impl Clone for ClientDeadline
impl Clone for ClientDeadline
Source§fn clone(&self) -> ClientDeadline
fn clone(&self) -> ClientDeadline
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientDeadline
impl Debug for ClientDeadline
impl Eq for ClientDeadline
Source§impl PartialEq for ClientDeadline
impl PartialEq for ClientDeadline
impl StructuralPartialEq for ClientDeadline
Auto Trait Implementations§
impl Freeze for ClientDeadline
impl RefUnwindSafe for ClientDeadline
impl Send for ClientDeadline
impl Sync for ClientDeadline
impl Unpin for ClientDeadline
impl UnsafeUnpin for ClientDeadline
impl UnwindSafe for ClientDeadline
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,
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 moreCreates a shared type from an unshared type.