Enum seaplane_cli::error::CliErrorKind
source · pub enum CliErrorKind {
Show 32 variants
DuplicateName(String),
NoMatchingItem(String),
AmbiguousItem(String),
Io(Error, Option<PathBuf>),
SerdeJson(Error),
Base64Decode(DecodeError),
TomlDe(Error),
TomlSer(Error),
HexDecode(FromHexError),
UnknownWithContext(&'static str),
Seaplane(SeaplaneError),
ExistingValue(&'static str),
ImageReference(ImageReferenceError),
InvalidUtf8(FromUtf8Error),
CliArgNotUsed(&'static str),
InvalidCliValue(Option<&'static str>, String),
ConflictingArguments(String, String),
MissingPath,
Unknown,
PermissionDenied,
MissingApiKey,
MultipleAtStdin,
InlineFlightHasSpace,
InlineFlightMissingImage,
InlineFlightInvalidName(String),
InlineFlightUnknownItem(String),
InlineFlightMissingValue(String),
ParseInt(ParseIntError),
StrumParse(ParseError),
FlightsInUse(Vec<String>),
EndpointInvalidFlight(String),
OneOff(String),
}Variants
DuplicateName(String)
NoMatchingItem(String)
AmbiguousItem(String)
Io(Error, Option<PathBuf>)
SerdeJson(Error)
Base64Decode(DecodeError)
TomlDe(Error)
TomlSer(Error)
HexDecode(FromHexError)
UnknownWithContext(&'static str)
Seaplane(SeaplaneError)
ExistingValue(&'static str)
ImageReference(ImageReferenceError)
InvalidUtf8(FromUtf8Error)
CliArgNotUsed(&'static str)
InvalidCliValue(Option<&'static str>, String)
ConflictingArguments(String, String)
MissingPath
Unknown
PermissionDenied
MissingApiKey
MultipleAtStdin
InlineFlightHasSpace
InlineFlightMissingImage
InlineFlightInvalidName(String)
InlineFlightUnknownItem(String)
InlineFlightMissingValue(String)
ParseInt(ParseIntError)
StrumParse(ParseError)
FlightsInUse(Vec<String>)
EndpointInvalidFlight(String)
OneOff(String)
Implementations
sourceimpl CliErrorKind
impl CliErrorKind
Trait Implementations
sourceimpl Debug for CliErrorKind
impl Debug for CliErrorKind
sourceimpl From<CliErrorKind> for CliError
impl From<CliErrorKind> for CliError
sourcefn from(kind: CliErrorKind) -> Self
fn from(kind: CliErrorKind) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<CliErrorKind> for CliErrorKind
impl PartialEq<CliErrorKind> for CliErrorKind
Auto Trait Implementations
impl !RefUnwindSafe for CliErrorKind
impl Send for CliErrorKind
impl Sync for CliErrorKind
impl Unpin for CliErrorKind
impl !UnwindSafe for CliErrorKind
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