#[repr(C)]pub struct LargeEntry {
pub ts_ticks: zx_ticks_t,
pub tag: *const c_char,
pub ffl_info: *const jtrace_internal_FileFuncLineInfo,
pub tid: zx_koid_t,
pub e: u64,
pub f: u64,
pub a: u32,
pub b: u32,
pub c: u32,
pub d: u32,
pub cpu_id: u32,
pub padding: u32,
}Fields§
§ts_ticks: zx_ticks_t§tag: *const c_char§ffl_info: *const jtrace_internal_FileFuncLineInfo§tid: zx_koid_t§e: u64§f: u64§a: u32§b: u32§c: u32§d: u32§cpu_id: u32§padding: u32Implementations§
Source§impl LargeEntry
impl LargeEntry
Sourcepub fn new(
tag: &'static CStr,
ffl_info: &'static FileFuncLineInfo,
a: impl Into<Field32>,
b: impl Into<Field32>,
c: impl Into<Field32>,
d: impl Into<Field32>,
e: impl Into<Field64>,
f: impl Into<Field64>,
) -> Self
pub fn new( tag: &'static CStr, ffl_info: &'static FileFuncLineInfo, a: impl Into<Field32>, b: impl Into<Field32>, c: impl Into<Field32>, d: impl Into<Field32>, e: impl Into<Field64>, f: impl Into<Field64>, ) -> Self
Creates a new LargeEntry matching C++
Entry<UseLargeEntries::Yes>(tag, ffl_info, a, b, c, d, e, f).
Trait Implementations§
Source§impl Clone for jtrace_LargeEntry
impl Clone for jtrace_LargeEntry
impl Copy for jtrace_LargeEntry
Source§impl Debug for jtrace_LargeEntry
impl Debug for jtrace_LargeEntry
Source§impl Default for LargeEntry
impl Default for LargeEntry
impl Eq for jtrace_LargeEntry
Source§impl PartialEq for jtrace_LargeEntry
impl PartialEq for jtrace_LargeEntry
impl StructuralPartialEq for jtrace_LargeEntry
Auto Trait Implementations§
impl !Send for jtrace_LargeEntry
impl !Sync for jtrace_LargeEntry
impl Freeze for jtrace_LargeEntry
impl RefUnwindSafe for jtrace_LargeEntry
impl Unpin for jtrace_LargeEntry
impl UnsafeUnpin for jtrace_LargeEntry
impl UnwindSafe for jtrace_LargeEntry
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DTwhere
ST: ?Sized,
DT: ?Sized,
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DTwhere
ST: ?Sized,
DT: ?Sized,
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<T> Init<T> for T
impl<T> Init<T> for T
§impl<T, U> Into<U> for Twhere
U: From<T>,
impl<T, U> Into<U> for Twhere
U: From<T>,
§impl<T> PinInit<T> for T
impl<T> PinInit<T> for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<T> ToMutPtr for Twhere
T: ?Sized,
impl<T> ToMutPtr for Twhere
T: ?Sized,
§fn to_mut_ptr(&self) -> *mut T
fn to_mut_ptr(&self) -> *mut T
Casts the reference to a mutable raw pointer.