pub struct HostFfaCallFtraceEvent {
pub func_id: Option<u64>,
pub res_a1: Option<u64>,
pub res_a2: Option<u64>,
pub res_a3: Option<u64>,
pub res_a4: Option<u64>,
pub handled: Option<i32>,
pub err: Option<i32>,
}
Fields§
§func_id: Option<u64>
§res_a1: Option<u64>
§res_a2: Option<u64>
§res_a3: Option<u64>
§res_a4: Option<u64>
§handled: Option<i32>
§err: Option<i32>
Implementations§
Source§impl HostFfaCallFtraceEvent
impl HostFfaCallFtraceEvent
Sourcepub fn func_id(&self) -> u64
pub fn func_id(&self) -> u64
Returns the value of func_id
, or the default value if func_id
is unset.
Sourcepub fn res_a1(&self) -> u64
pub fn res_a1(&self) -> u64
Returns the value of res_a1
, or the default value if res_a1
is unset.
Sourcepub fn res_a2(&self) -> u64
pub fn res_a2(&self) -> u64
Returns the value of res_a2
, or the default value if res_a2
is unset.
Sourcepub fn res_a3(&self) -> u64
pub fn res_a3(&self) -> u64
Returns the value of res_a3
, or the default value if res_a3
is unset.
Sourcepub fn res_a4(&self) -> u64
pub fn res_a4(&self) -> u64
Returns the value of res_a4
, or the default value if res_a4
is unset.
Trait Implementations§
Source§impl Clone for HostFfaCallFtraceEvent
impl Clone for HostFfaCallFtraceEvent
Source§fn clone(&self) -> HostFfaCallFtraceEvent
fn clone(&self) -> HostFfaCallFtraceEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for HostFfaCallFtraceEvent
impl Debug for HostFfaCallFtraceEvent
Source§impl Default for HostFfaCallFtraceEvent
impl Default for HostFfaCallFtraceEvent
Source§impl Message for HostFfaCallFtraceEvent
impl Message for HostFfaCallFtraceEvent
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for HostFfaCallFtraceEvent
impl PartialEq for HostFfaCallFtraceEvent
impl StructuralPartialEq for HostFfaCallFtraceEvent
Auto Trait Implementations§
impl Freeze for HostFfaCallFtraceEvent
impl RefUnwindSafe for HostFfaCallFtraceEvent
impl Send for HostFfaCallFtraceEvent
impl Sync for HostFfaCallFtraceEvent
impl Unpin for HostFfaCallFtraceEvent
impl UnwindSafe for HostFfaCallFtraceEvent
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