#[repr(C)]pub struct SmallEntry {
pub ts_ticks: zx_ticks_t,
pub tag: *const c_char,
pub cpu_id: u32,
pub a: u32,
}Fields§
§ts_ticks: zx_ticks_t§tag: *const c_char§cpu_id: u32§a: u32Implementations§
Source§impl SmallEntry
impl SmallEntry
Sourcepub fn new(
tag: &'static CStr,
_ffl_info: &'static FileFuncLineInfo,
a: impl Into<Field32>,
) -> Self
pub fn new( tag: &'static CStr, _ffl_info: &'static FileFuncLineInfo, a: impl Into<Field32>, ) -> Self
Creates a new SmallEntry matching C++
Entry<UseLargeEntries::No>(tag, ffl_info, a).
Trait Implementations§
Source§impl Clone for jtrace_SmallEntry
impl Clone for jtrace_SmallEntry
impl Copy for jtrace_SmallEntry
Source§impl Debug for jtrace_SmallEntry
impl Debug for jtrace_SmallEntry
Source§impl Default for SmallEntry
impl Default for SmallEntry
impl Eq for jtrace_SmallEntry
Source§impl PartialEq for jtrace_SmallEntry
impl PartialEq for jtrace_SmallEntry
impl StructuralPartialEq for jtrace_SmallEntry
Auto Trait Implementations§
impl !Send for jtrace_SmallEntry
impl !Sync for jtrace_SmallEntry
impl Freeze for jtrace_SmallEntry
impl RefUnwindSafe for jtrace_SmallEntry
impl Unpin for jtrace_SmallEntry
impl UnsafeUnpin for jtrace_SmallEntry
impl UnwindSafe for jtrace_SmallEntry
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.