pub struct Smc {
pub service_call_num_base: Option<u32>,
pub count: Option<u32>,
pub exclusive: Option<bool>,
pub name: Option<String>,
}Expand description
Definition of a Secure Monitor Call (SMC), which allows calls to be made from the user space.
Fields§
§service_call_num_base: Option<u32>§count: Option<u32>§exclusive: Option<bool>§name: Option<String>Trait Implementations§
Source§impl<___E> Encode<Smc<'static>, ___E> for Smcwhere
___E: Encoder + ?Sized,
impl<___E> Encode<Smc<'static>, ___E> for Smcwhere
___E: Encoder + ?Sized,
Source§impl<'a, ___E> Encode<Smc<'static>, ___E> for &'a Smcwhere
___E: Encoder + ?Sized,
impl<'a, ___E> Encode<Smc<'static>, ___E> for &'a Smcwhere
___E: Encoder + ?Sized,
impl Eq for Smc
Source§impl<'de> FromWireRef<Smc<'de>> for Smc
impl<'de> FromWireRef<Smc<'de>> for Smc
Source§fn from_wire_ref(wire: &Smc<'de>) -> Self
fn from_wire_ref(wire: &Smc<'de>) -> Self
Converts the given reference to this type.
Source§impl Ord for Smc
impl Ord for Smc
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for Smc
impl PartialOrd for Smc
impl StructuralPartialEq for Smc
Auto Trait Implementations§
impl Freeze for Smc
impl RefUnwindSafe for Smc
impl Send for Smc
impl Sync for Smc
impl Unpin for Smc
impl UnsafeUnpin for Smc
impl UnwindSafe for Smc
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: Box<'_, W>) -> Option<T>
fn from_wire_option(wire: Box<'_, W>) -> Option<T>
Converts the given owned value to an option of this type.
§impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
§fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
Converts the given reference to an option of this type.
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]