#[repr(C)]pub struct EmmcDeviceInfo {
pub cid: [u8; 16],
pub rpmb_size: u8,
pub reliable_write_sector_count: u8,
}Fields§
§cid: [u8; 16]§rpmb_size: u8§reliable_write_sector_count: u8Trait Implementations§
Source§impl Clone for EmmcDeviceInfo
impl Clone for EmmcDeviceInfo
Source§fn clone(&self) -> EmmcDeviceInfo
fn clone(&self) -> EmmcDeviceInfo
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 EmmcDeviceInfo
impl Debug for EmmcDeviceInfo
Source§impl<'a, ___E> Encode<EmmcDeviceInfo, ___E> for &'a EmmcDeviceInfowhere
___E: InternalHandleEncoder + ?Sized,
impl<'a, ___E> Encode<EmmcDeviceInfo, ___E> for &'a EmmcDeviceInfowhere
___E: InternalHandleEncoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<EmmcDeviceInfo>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<EmmcDeviceInfo>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<___E> Encode<EmmcDeviceInfo, ___E> for EmmcDeviceInfowhere
___E: InternalHandleEncoder + ?Sized,
impl<___E> Encode<EmmcDeviceInfo, ___E> for EmmcDeviceInfowhere
___E: InternalHandleEncoder + ?Sized,
Source§const COPY_OPTIMIZATION: CopyOptimization<EmmcDeviceInfo, EmmcDeviceInfo>
const COPY_OPTIMIZATION: CopyOptimization<EmmcDeviceInfo, EmmcDeviceInfo>
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<EmmcDeviceInfo>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<EmmcDeviceInfo>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
Source§impl<'a, ___E> EncodeOption<Box<'static, EmmcDeviceInfo>, ___E> for &'a EmmcDeviceInfo
impl<'a, ___E> EncodeOption<Box<'static, EmmcDeviceInfo>, ___E> for &'a EmmcDeviceInfo
Source§fn encode_option(
this: Option<&'a EmmcDeviceInfo>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, EmmcDeviceInfo>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<&'a EmmcDeviceInfo>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, EmmcDeviceInfo>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<___E> EncodeOption<Box<'static, EmmcDeviceInfo>, ___E> for EmmcDeviceInfo
impl<___E> EncodeOption<Box<'static, EmmcDeviceInfo>, ___E> for EmmcDeviceInfo
Source§fn encode_option(
this: Option<EmmcDeviceInfo>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, EmmcDeviceInfo>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<EmmcDeviceInfo>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, EmmcDeviceInfo>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl FromWire<EmmcDeviceInfo> for EmmcDeviceInfo
impl FromWire<EmmcDeviceInfo> for EmmcDeviceInfo
Source§const COPY_OPTIMIZATION: CopyOptimization<EmmcDeviceInfo, EmmcDeviceInfo>
const COPY_OPTIMIZATION: CopyOptimization<EmmcDeviceInfo, EmmcDeviceInfo>
Source§fn from_wire(wire: EmmcDeviceInfo) -> EmmcDeviceInfo
fn from_wire(wire: EmmcDeviceInfo) -> EmmcDeviceInfo
Converts the given owned value to this type.
Source§impl FromWireRef<EmmcDeviceInfo> for EmmcDeviceInfo
impl FromWireRef<EmmcDeviceInfo> for EmmcDeviceInfo
Source§fn from_wire_ref(wire: &EmmcDeviceInfo) -> EmmcDeviceInfo
fn from_wire_ref(wire: &EmmcDeviceInfo) -> EmmcDeviceInfo
Converts the given reference to this type.
Source§impl Hash for EmmcDeviceInfo
impl Hash for EmmcDeviceInfo
Source§impl Ord for EmmcDeviceInfo
impl Ord for EmmcDeviceInfo
Source§fn cmp(&self, other: &EmmcDeviceInfo) -> Ordering
fn cmp(&self, other: &EmmcDeviceInfo) -> Ordering
1.21.0 · 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 PartialEq for EmmcDeviceInfo
impl PartialEq for EmmcDeviceInfo
Source§impl PartialOrd for EmmcDeviceInfo
impl PartialOrd for EmmcDeviceInfo
impl Copy for EmmcDeviceInfo
impl Eq for EmmcDeviceInfo
impl StructuralPartialEq for EmmcDeviceInfo
Auto Trait Implementations§
impl Freeze for EmmcDeviceInfo
impl RefUnwindSafe for EmmcDeviceInfo
impl Send for EmmcDeviceInfo
impl Sync for EmmcDeviceInfo
impl Unpin for EmmcDeviceInfo
impl UnwindSafe for EmmcDeviceInfo
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]