#[non_exhaustive]pub struct CallRow {
pub depth: usize,
pub parent: Option<usize>,
pub method: String,
pub dex: Vec<String>,
pub repeated: bool,
pub via: Option<String>,
pub from: bool,
}Expand description
One line of the tree, in depth-first order.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.depth: usize0 for a root.
parent: Option<usize>Index of the parent row (None for a root).
method: StringLcls;->name(params)ret
dex: Vec<String>DEX files defining a body for it (empty when none does).
repeated: boolShown again: expanded at another row.
via: Option<String>Reached through virtual dispatch: the supertype whose method this caller invokes, or (callees) the class of the callee this overrides.
from: boolIts code matches CallQuery::from.
Trait Implementations§
impl Eq for CallRow
impl StructuralPartialEq for CallRow
Auto Trait Implementations§
impl Forget for CallRow
impl Freeze for CallRow
impl Move for CallRow
impl RefUnwindSafe for CallRow
impl Send for CallRow
impl Sync for CallRow
impl Unpin for CallRow
impl UnsafeUnpin for CallRow
impl UnwindSafe for CallRow
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