#[repr(C)]pub struct blaze_symbolize_src_gsym_data {
pub type_size: usize,
pub data: *const u8,
pub data_len: usize,
pub reserved: [u8; 16],
}Expand description
The parameters to load symbols and debug information from “raw” Gsym data.
Fields§
§type_size: usizeThe size of this object’s type.
Make sure to initialize it to sizeof(<type>). This member is used to
ensure compatibility in the presence of member additions.
data: *const u8The Gsym data.
data_len: usizeThe size of the Gsym data.
reserved: [u8; 16]Unused member available for future expansion. Must be initialized to zero.
Trait Implementations§
Source§impl From<blaze_symbolize_src_gsym_data> for GsymData<'_>
impl From<blaze_symbolize_src_gsym_data> for GsymData<'_>
Source§fn from(gsym: blaze_symbolize_src_gsym_data) -> Self
fn from(gsym: blaze_symbolize_src_gsym_data) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for blaze_symbolize_src_gsym_data
impl RefUnwindSafe for blaze_symbolize_src_gsym_data
impl !Send for blaze_symbolize_src_gsym_data
impl !Sync for blaze_symbolize_src_gsym_data
impl Unpin for blaze_symbolize_src_gsym_data
impl UnwindSafe for blaze_symbolize_src_gsym_data
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