pub struct FrameInfo {
pub index: usize,
pub name: String,
pub arguments: Vec<ArgumentInfo>,
pub location: Option<String>,
pub address: Option<String>,
pub step: usize,
pub pc: u64,
pub kind: Option<String>,
}Fields§
§index: usize§name: StringThe function, or the contract or address executing.
arguments: Vec<ArgumentInfo>§location: Option<String>§address: Option<String>The address, for an external frame whose function is named.
step: usize§pc: u64§kind: Option<String>For a root frame, what its top-level call is, when the trace says.
Trait Implementations§
impl Eq for FrameInfo
impl StructuralPartialEq for FrameInfo
Auto Trait Implementations§
impl Freeze for FrameInfo
impl RefUnwindSafe for FrameInfo
impl Send for FrameInfo
impl Sync for FrameInfo
impl Unpin for FrameInfo
impl UnsafeUnpin for FrameInfo
impl UnwindSafe for FrameInfo
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