Enum validators::prelude::validators_prelude::DomainError
source · pub enum DomainError {
Invalid,
IPv4Must,
IPv4NotAllow,
LocalMust,
LocalNotAllow,
AtLeastTwoLabelsMust,
AtLeastTwoLabelsNotAllow,
PortMust,
PortNotAllow,
}
Variants
Invalid
the fallback variant
IPv4Must
may not be valid but it is guaranteed that the domain part is not an IPv4
IPv4NotAllow
may not be valid but it is guaranteed that the domain part is an IPv4
LocalMust
may not be valid but it is guaranteed that the domain part is not local
LocalNotAllow
may not be valid but it is guaranteed that the domain part is local
AtLeastTwoLabelsMust
may not be valid but it is guaranteed that the domain part has only one label
AtLeastTwoLabelsNotAllow
may not be valid but it is guaranteed that the domain part has at least two labels
PortMust
may not be valid but missing a port is guaranteed
PortNotAllow
may not be valid and the port part seems to exist
Trait Implementations
sourceimpl Clone for DomainError
impl Clone for DomainError
sourcefn clone(&self) -> DomainError
fn clone(&self) -> DomainError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for DomainError
impl Debug for DomainError
sourceimpl Display for DomainError
impl Display for DomainError
sourceimpl Error for DomainError
impl Error for DomainError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations
impl RefUnwindSafe for DomainError
impl Send for DomainError
impl Sync for DomainError
impl Unpin for DomainError
impl UnwindSafe for DomainError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> IntoCollection<T> for T
impl<T> IntoCollection<T> for T
fn into_collection<A>(self) -> SmallVec<A>where
A: Array<Item = T>,
fn into_collection<A>(self) -> SmallVec<A>where
A: Array<Item = T>,
Converts
self
into a collection.