pub enum StructuralTarget {
Resolved {
file: String,
via: ScopeMatch,
},
Ambiguous,
Unknown,
}Expand description
Structural view of one call edge’s callee.
Variants§
Resolved
Ambiguous
Several project definitions remain in scope; structure cannot decide.
Unknown
No project symbol has this name (std, dependency, dynamic dispatch).
Implementations§
Trait Implementations§
Source§impl Clone for StructuralTarget
impl Clone for StructuralTarget
Source§impl Debug for StructuralTarget
impl Debug for StructuralTarget
impl Eq for StructuralTarget
Source§impl PartialEq for StructuralTarget
impl PartialEq for StructuralTarget
impl StructuralPartialEq for StructuralTarget
Auto Trait Implementations§
impl Forget for StructuralTarget
impl Freeze for StructuralTarget
impl Move for StructuralTarget
impl RefUnwindSafe for StructuralTarget
impl Send for StructuralTarget
impl Sync for StructuralTarget
impl Unpin for StructuralTarget
impl UnsafeUnpin for StructuralTarget
impl UnwindSafe for StructuralTarget
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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