pub enum FleetError {
NoZones,
DuplicateZone(String),
Zone {
zone: String,
source: Box<BootstrapError>,
},
}Expand description
Why a fleet could not be assembled.
Variants§
NoZones
No zones were offered at all.
DuplicateZone(String)
The same zone hostname was configured twice. Two managers renewing one zone would place two ACME orders for the same names and race each other’s storage, so this is refused rather than deduplicated.
Zone
One zone’s certificate could not be loaded or obtained. Named, because “the certificate failed” is not actionable in a deployment holding several.
Trait Implementations§
Source§impl Debug for FleetError
impl Debug for FleetError
Source§impl Display for FleetError
impl Display for FleetError
Source§impl Error for FleetError
impl Error for FleetError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<FleetError> for LocalError
impl From<FleetError> for LocalError
Source§fn from(source: FleetError) -> Self
fn from(source: FleetError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for FleetError
impl !RefUnwindSafe for FleetError
impl Send for FleetError
impl Sync for FleetError
impl Unpin for FleetError
impl UnsafeUnpin for FleetError
impl !UnwindSafe for FleetError
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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