pub enum ClosureSite {
Target {
name: Box<str>,
entry: Box<str>,
},
Module {
file: Box<str>,
module: Box<str>,
},
Dependency {
package: Box<str>,
dependency: Box<str>,
},
}Expand description
Where a closure failure was declared.
Variants§
Target
A Cargo target’s entry point.
Module
A mod declaration inside one source.
Fields
Dependency
A Cargo dependency edge.
Trait Implementations§
Source§impl Clone for ClosureSite
impl Clone for ClosureSite
Source§fn clone(&self) -> ClosureSite
fn clone(&self) -> ClosureSite
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClosureSite
impl Debug for ClosureSite
Source§impl Display for ClosureSite
impl Display for ClosureSite
impl Eq for ClosureSite
Source§impl PartialEq for ClosureSite
impl PartialEq for ClosureSite
impl StructuralPartialEq for ClosureSite
Auto Trait Implementations§
impl Freeze for ClosureSite
impl RefUnwindSafe for ClosureSite
impl Send for ClosureSite
impl Sync for ClosureSite
impl Unpin for ClosureSite
impl UnsafeUnpin for ClosureSite
impl UnwindSafe for ClosureSite
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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