pub struct HunkScan {
pub referenced: Vec<SymbolRef>,
pub defined: Vec<SymbolRef>,
pub dynamic_calls: Vec<DynamicCall>,
pub call_args: Vec<(Mfa, Vec<ArgShape>)>,
}Expand description
Origin-tagged references, definitions, dynamic calls, and Added
call-arg shapes pulled from one Erlang hunk.
Fields§
§referenced: Vec<SymbolRef>§defined: Vec<SymbolRef>§dynamic_calls: Vec<DynamicCall>§call_args: Vec<(Mfa, Vec<ArgShape>)>Trait Implementations§
Auto Trait Implementations§
impl Forget for HunkScan
impl Freeze for HunkScan
impl Move for HunkScan
impl RefUnwindSafe for HunkScan
impl Send for HunkScan
impl Sync for HunkScan
impl Unpin for HunkScan
impl UnsafeUnpin for HunkScan
impl UnwindSafe for HunkScan
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