pub enum CrateExportError {
Io {
path: String,
source: Error,
},
UnrepresentableName {
name: String,
why: String,
},
UnrepresentableVersion {
version: String,
why: String,
},
UnrepresentableCksum {
name: String,
cksum: String,
},
MissingManifest {
name: String,
version: String,
},
UnreadableManifest {
name: String,
version: String,
why: String,
},
UnrepresentableDep {
name: String,
version: String,
dep: String,
kind: String,
why: String,
},
UnrepresentableFeature {
name: String,
version: String,
feature: String,
why: String,
},
}Variants§
Io
UnrepresentableName
UnrepresentableVersion
UnrepresentableCksum
MissingManifest
UnreadableManifest
UnrepresentableDep
UnrepresentableFeature
Trait Implementations§
Source§impl Debug for CrateExportError
impl Debug for CrateExportError
Source§impl Display for CrateExportError
impl Display for CrateExportError
Source§impl Error for CrateExportError
impl Error for CrateExportError
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()
Auto Trait Implementations§
impl !RefUnwindSafe for CrateExportError
impl !UnwindSafe for CrateExportError
impl Freeze for CrateExportError
impl Send for CrateExportError
impl Sync for CrateExportError
impl Unpin for CrateExportError
impl UnsafeUnpin for CrateExportError
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§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