pub enum VsixExportError {
Io {
path: String,
source: Error,
},
UnrepresentableName {
name: String,
why: String,
},
UnrepresentableVersion {
name: String,
version: String,
why: String,
},
Collision {
file: String,
first: String,
second: String,
},
}Expand description
Why an extension could not be exported.
Variants§
Trait Implementations§
Source§impl Debug for VsixExportError
impl Debug for VsixExportError
Source§impl Display for VsixExportError
impl Display for VsixExportError
Source§impl Error for VsixExportError
impl Error for VsixExportError
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 VsixExportError
impl !UnwindSafe for VsixExportError
impl Freeze for VsixExportError
impl Send for VsixExportError
impl Sync for VsixExportError
impl Unpin for VsixExportError
impl UnsafeUnpin for VsixExportError
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