#[non_exhaustive]pub struct ConfigurationDiagnostic {
pub authority: &'static str,
pub field: Box<str>,
pub code: ConfigurationValidationCode,
pub message: &'static str,
pub line: Option<usize>,
pub column: Option<usize>,
}Expand description
One redaction-safe host configuration diagnostic.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.field: Box<str>§code: ConfigurationValidationCode§message: &'static str§line: Option<usize>§column: Option<usize>Trait Implementations§
Source§impl Clone for ConfigurationDiagnostic
impl Clone for ConfigurationDiagnostic
Source§impl Debug for ConfigurationDiagnostic
impl Debug for ConfigurationDiagnostic
Source§impl Display for ConfigurationDiagnostic
impl Display for ConfigurationDiagnostic
impl Eq for ConfigurationDiagnostic
Source§impl Ord for ConfigurationDiagnostic
impl Ord for ConfigurationDiagnostic
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for ConfigurationDiagnostic
impl PartialEq for ConfigurationDiagnostic
Source§impl PartialOrd for ConfigurationDiagnostic
impl PartialOrd for ConfigurationDiagnostic
Source§impl Serialize for ConfigurationDiagnostic
impl Serialize for ConfigurationDiagnostic
impl StructuralPartialEq for ConfigurationDiagnostic
Auto Trait Implementations§
impl Freeze for ConfigurationDiagnostic
impl RefUnwindSafe for ConfigurationDiagnostic
impl Send for ConfigurationDiagnostic
impl Sync for ConfigurationDiagnostic
impl Unpin for ConfigurationDiagnostic
impl UnsafeUnpin for ConfigurationDiagnostic
impl UnwindSafe for ConfigurationDiagnostic
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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.