pub enum PublishCliError {
MissingReceipt,
ExtraReceipt,
UnknownFlag(String),
ReadReceipt {
path: String,
message: String,
},
InvalidReceiptJson {
path: String,
message: String,
},
MissingToken,
TransportInit(RuntimeHttpError),
Config(ConfigError),
Publish(PublishError),
Serialize(String),
}Variants§
MissingReceipt
ExtraReceipt
UnknownFlag(String)
ReadReceipt
InvalidReceiptJson
MissingToken
TransportInit(RuntimeHttpError)
Config(ConfigError)
Publish(PublishError)
Serialize(String)
Trait Implementations§
Source§impl Debug for PublishCliError
impl Debug for PublishCliError
Source§impl Display for PublishCliError
impl Display for PublishCliError
Source§impl Error for PublishCliError
impl Error for PublishCliError
1.30.0 · 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<ConfigError> for PublishCliError
impl From<ConfigError> for PublishCliError
Source§fn from(error: ConfigError) -> Self
fn from(error: ConfigError) -> Self
Converts to this type from the input type.
Source§impl From<PublishError> for PublishCliError
impl From<PublishError> for PublishCliError
Source§fn from(error: PublishError) -> Self
fn from(error: PublishError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for PublishCliError
impl !UnwindSafe for PublishCliError
impl Freeze for PublishCliError
impl Send for PublishCliError
impl Sync for PublishCliError
impl Unpin for PublishCliError
impl UnsafeUnpin for PublishCliError
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