pub struct RustPackageSnapshotError { /* private fields */ }Expand description
A package snapshot failed while validating the package or walking one primary target.
Implementations§
Source§impl RustPackageSnapshotError
impl RustPackageSnapshotError
Sourcepub fn target(&self) -> Option<TargetId>
pub fn target(&self) -> Option<TargetId>
The primary target whose closure failed, when source traversal began.
Sourcepub fn into_source(self) -> RustSnapshotError
pub fn into_source(self) -> RustSnapshotError
Consume the package context and return the underlying typed failure.
Trait Implementations§
Source§impl Debug for RustPackageSnapshotError
impl Debug for RustPackageSnapshotError
Source§impl Display for RustPackageSnapshotError
impl Display for RustPackageSnapshotError
Source§impl Error for RustPackageSnapshotError
impl Error for RustPackageSnapshotError
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 RustPackageSnapshotError
impl !UnwindSafe for RustPackageSnapshotError
impl Freeze for RustPackageSnapshotError
impl Send for RustPackageSnapshotError
impl Sync for RustPackageSnapshotError
impl Unpin for RustPackageSnapshotError
impl UnsafeUnpin for RustPackageSnapshotError
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
Source§impl<T, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more