#[repr(C)]pub struct zx_info_maps_t {
pub name: [u8; 32],
pub base: zx_vaddr_t,
pub size: usize,
pub depth: usize,
pub type: zx_info_maps_type_t,
pub padding1: [PadByte; 4],
pub u: InfoMapsTypeUnion,
}Fields§
§name: [u8; 32]§base: zx_vaddr_t§size: usize§depth: usize§type: zx_info_maps_type_t§padding1: [PadByte; 4]§u: InfoMapsTypeUnionTrait Implementations§
Source§impl Clone for zx_info_maps_t
impl Clone for zx_info_maps_t
impl Copy for zx_info_maps_t
Source§impl Default for zx_info_maps_t
impl Default for zx_info_maps_t
Source§impl FromBytes for zx_info_maps_twhere
[u8; 32]: FromBytes,
zx_vaddr_t: FromBytes,
usize: FromBytes,
zx_info_maps_type_t: FromBytes,
[PadByte; 4]: FromBytes,
InfoMapsTypeUnion: FromBytes,
impl FromBytes for zx_info_maps_twhere
[u8; 32]: FromBytes,
zx_vaddr_t: FromBytes,
usize: FromBytes,
zx_info_maps_type_t: FromBytes,
[PadByte; 4]: FromBytes,
InfoMapsTypeUnion: FromBytes,
Source§fn read_from_bytes(source: &[u8]) -> Result<Self, SizeError<&[u8], Self>>where
Self: Sized,
fn read_from_bytes(source: &[u8]) -> Result<Self, SizeError<&[u8], Self>>where
Self: Sized,
Source§fn read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), SizeError<&[u8], Self>>where
Self: Sized,
fn read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), SizeError<&[u8], Self>>where
Self: Sized,
Source§fn read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), SizeError<&[u8], Self>>where
Self: Sized,
fn read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), SizeError<&[u8], Self>>where
Self: Sized,
Source§impl FromZeros for zx_info_maps_twhere
[u8; 32]: FromZeros,
zx_vaddr_t: FromZeros,
usize: FromZeros,
zx_info_maps_type_t: FromZeros,
[PadByte; 4]: FromZeros,
InfoMapsTypeUnion: FromZeros,
impl FromZeros for zx_info_maps_twhere
[u8; 32]: FromZeros,
zx_vaddr_t: FromZeros,
usize: FromZeros,
zx_info_maps_type_t: FromZeros,
[PadByte; 4]: FromZeros,
InfoMapsTypeUnion: FromZeros,
impl Immutable for zx_info_maps_twhere
[u8; 32]: Immutable,
zx_vaddr_t: Immutable,
usize: Immutable,
zx_info_maps_type_t: Immutable,
[PadByte; 4]: Immutable,
InfoMapsTypeUnion: Immutable,
Source§impl IntoBytes for zx_info_maps_twhere
[u8; 32]: IntoBytes,
zx_vaddr_t: IntoBytes,
usize: IntoBytes,
zx_info_maps_type_t: IntoBytes,
[PadByte; 4]: IntoBytes,
InfoMapsTypeUnion: IntoBytes,
(): PaddingFree<Self, { _ }>,
impl IntoBytes for zx_info_maps_twhere
[u8; 32]: IntoBytes,
zx_vaddr_t: IntoBytes,
usize: IntoBytes,
zx_info_maps_type_t: IntoBytes,
[PadByte; 4]: IntoBytes,
InfoMapsTypeUnion: IntoBytes,
(): PaddingFree<Self, { _ }>,
Source§fn as_mut_bytes(&mut self) -> &mut [u8] ⓘwhere
Self: FromBytes,
fn as_mut_bytes(&mut self) -> &mut [u8] ⓘwhere
Self: FromBytes,
Gets the bytes of this value mutably. Read more
Source§fn write_to(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
fn write_to(&self, dst: &mut [u8]) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
Source§fn write_to_prefix(
&self,
dst: &mut [u8],
) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
fn write_to_prefix(
&self,
dst: &mut [u8],
) -> Result<(), SizeError<&Self, &mut [u8]>>where
Self: Immutable,
Source§impl TryFromBytes for zx_info_maps_twhere
[u8; 32]: TryFromBytes,
zx_vaddr_t: TryFromBytes,
usize: TryFromBytes,
zx_info_maps_type_t: TryFromBytes,
[PadByte; 4]: TryFromBytes,
InfoMapsTypeUnion: TryFromBytes,
impl TryFromBytes for zx_info_maps_twhere
[u8; 32]: TryFromBytes,
zx_vaddr_t: TryFromBytes,
usize: TryFromBytes,
zx_info_maps_type_t: TryFromBytes,
[PadByte; 4]: TryFromBytes,
InfoMapsTypeUnion: TryFromBytes,
Source§fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_bytes(
source: &[u8],
) -> Result<Self, ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Source§fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_prefix(
source: &[u8],
) -> Result<(Self, &[u8]), ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Source§fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
fn try_read_from_suffix(
source: &[u8],
) -> Result<(&[u8], Self), ConvertError<!, SizeError<&[u8], Self>, ValidityError<&[u8], Self>>>where
Self: Sized,
Auto Trait Implementations§
impl Freeze for zx_info_maps_t
impl RefUnwindSafe for zx_info_maps_t
impl Send for zx_info_maps_t
impl Sync for zx_info_maps_t
impl Unpin for zx_info_maps_t
impl UnsafeUnpin for zx_info_maps_t
impl UnwindSafe for zx_info_maps_t
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)