Enum seaplane_cli::error::CliErrorKind
source · pub enum CliErrorKind {
Show 34 variants
AmbiguousItem(String),
Base64Decode(DecodeError),
Clap(Error),
CliArgNotUsed(&'static str),
ConflictingArguments(String, String),
DuplicateName(String),
EndpointInvalidFlight(String),
ExistingValue(&'static str),
FlightsInUse(Vec<String>),
HexDecode(FromHexError),
ImageReference(ImageReferenceError),
InlineFlightHasSpace,
InlineFlightInvalidName(String),
InlineFlightMissingImage,
InlineFlightMissingValue(String),
InlineFlightUnknownItem(String),
InvalidCliValue(Option<&'static str>, String),
InvalidUtf8(FromUtf8Error),
Io(Error, Option<PathBuf>),
MissingApiKey,
MissingPath,
MultipleAtStdin,
NoMatchingItem(String),
Oid(OidError),
OneOff(String),
ParseInt(ParseIntError),
PermissionDenied,
Seaplane(SeaplaneError),
SerdeJson(Error),
StrumParse(ParseError),
TomlDe(Box<Error>),
TomlSer(Box<Error>),
Unknown,
UnknownWithContext(&'static str),
}Variants§
AmbiguousItem(String)
Base64Decode(DecodeError)
Clap(Error)
CliArgNotUsed(&'static str)
ConflictingArguments(String, String)
DuplicateName(String)
EndpointInvalidFlight(String)
ExistingValue(&'static str)
FlightsInUse(Vec<String>)
HexDecode(FromHexError)
ImageReference(ImageReferenceError)
InlineFlightHasSpace
InlineFlightInvalidName(String)
InlineFlightMissingImage
InlineFlightMissingValue(String)
InlineFlightUnknownItem(String)
InvalidCliValue(Option<&'static str>, String)
InvalidUtf8(FromUtf8Error)
Io(Error, Option<PathBuf>)
MissingApiKey
MissingPath
MultipleAtStdin
NoMatchingItem(String)
Oid(OidError)
OneOff(String)
ParseInt(ParseIntError)
PermissionDenied
Seaplane(SeaplaneError)
SerdeJson(Error)
StrumParse(ParseError)
TomlDe(Box<Error>)
TomlSer(Box<Error>)
Unknown
UnknownWithContext(&'static str)
Implementations§
Trait Implementations§
source§impl Debug for CliErrorKind
impl Debug for CliErrorKind
source§impl From<CliErrorKind> for CliError
impl From<CliErrorKind> for CliError
source§fn from(kind: CliErrorKind) -> Self
fn from(kind: CliErrorKind) -> Self
Converts to this type from the input type.