pub struct CascadeResponse {
pub display_name: String,
pub callers: Vec<String>,
pub users: Vec<String>,
pub match_functions: Vec<String>,
pub containing_types: Vec<String>,
}Expand description
Response from cascade analysis.
For detailed type impact analysis, use graph type instead.
Fields§
§display_name: StringDisplay name of the target symbol.
callers: Vec<String>Functions/methods that call the target.
users: Vec<String>Types/functions that use the target as a type reference.
match_functions: Vec<String>Functions containing match expressions on this enum. Only populated when the target is an Enum.
containing_types: Vec<String>Types that contain this type as a field.
Trait Implementations§
Source§impl Clone for CascadeResponse
impl Clone for CascadeResponse
Source§fn clone(&self) -> CascadeResponse
fn clone(&self) -> CascadeResponse
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 CascadeResponse
impl Debug for CascadeResponse
Source§impl Default for CascadeResponse
impl Default for CascadeResponse
Source§fn default() -> CascadeResponse
fn default() -> CascadeResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CascadeResponse
impl<'de> Deserialize<'de> for CascadeResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CascadeResponse
impl RefUnwindSafe for CascadeResponse
impl Send for CascadeResponse
impl Sync for CascadeResponse
impl Unpin for CascadeResponse
impl UnsafeUnpin for CascadeResponse
impl UnwindSafe for CascadeResponse
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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