#[repr(C)]pub struct FileGetBackingMemoryRequest {
pub flags: VmoFlags,
}Expand description
The wire type corresponding to FileGetBackingMemoryRequest.
Fields§
§flags: VmoFlagsTrait Implementations§
Source§impl Clone for FileGetBackingMemoryRequest
impl Clone for FileGetBackingMemoryRequest
Source§fn clone(&self) -> FileGetBackingMemoryRequest
fn clone(&self) -> FileGetBackingMemoryRequest
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 Constrained for FileGetBackingMemoryRequest
impl Constrained for FileGetBackingMemoryRequest
Source§type Constraint = ()
type Constraint = ()
Type of constraint information for this type.
Source§fn validate(
_: Slot<'_, FileGetBackingMemoryRequest>,
_: <FileGetBackingMemoryRequest as Constrained>::Constraint,
) -> Result<(), ValidationError>
fn validate( _: Slot<'_, FileGetBackingMemoryRequest>, _: <FileGetBackingMemoryRequest as Constrained>::Constraint, ) -> Result<(), ValidationError>
Validate a slot of this type against a constraint. Can be called when
pointers/envelopes are just presence markers.
Source§impl Debug for FileGetBackingMemoryRequest
impl Debug for FileGetBackingMemoryRequest
Source§impl<___D> Decode<___D> for FileGetBackingMemoryRequestwhere
___D: InternalHandleDecoder + ?Sized,
impl<___D> Decode<___D> for FileGetBackingMemoryRequestwhere
___D: InternalHandleDecoder + ?Sized,
Source§impl<'a, ___E> Encode<FileGetBackingMemoryRequest, ___E> for &'a FileGetBackingMemoryRequestwhere
___E: InternalHandleEncoder + ?Sized,
impl<'a, ___E> Encode<FileGetBackingMemoryRequest, ___E> for &'a FileGetBackingMemoryRequestwhere
___E: InternalHandleEncoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<FileGetBackingMemoryRequest>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<FileGetBackingMemoryRequest>, _: (), ) -> 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<FileGetBackingMemoryRequest, ___E> for FileGetBackingMemoryRequestwhere
___E: InternalHandleEncoder + ?Sized,
impl<___E> Encode<FileGetBackingMemoryRequest, ___E> for FileGetBackingMemoryRequestwhere
___E: InternalHandleEncoder + ?Sized,
Source§const COPY_OPTIMIZATION: CopyOptimization<FileGetBackingMemoryRequest, FileGetBackingMemoryRequest>
const COPY_OPTIMIZATION: CopyOptimization<FileGetBackingMemoryRequest, FileGetBackingMemoryRequest>
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<FileGetBackingMemoryRequest>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<FileGetBackingMemoryRequest>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
Source§impl<___E, T0> Encode<FileGetBackingMemoryRequest, ___E> for FileGetBackingMemoryRequest<T0>
impl<___E, T0> Encode<FileGetBackingMemoryRequest, ___E> for FileGetBackingMemoryRequest<T0>
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<FileGetBackingMemoryRequest>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<FileGetBackingMemoryRequest>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl FromWire<FileGetBackingMemoryRequest> for FileGetBackingMemoryRequest
impl FromWire<FileGetBackingMemoryRequest> for FileGetBackingMemoryRequest
Source§const COPY_OPTIMIZATION: CopyOptimization<FileGetBackingMemoryRequest, FileGetBackingMemoryRequest>
const COPY_OPTIMIZATION: CopyOptimization<FileGetBackingMemoryRequest, FileGetBackingMemoryRequest>
Source§fn from_wire(wire: FileGetBackingMemoryRequest) -> FileGetBackingMemoryRequest
fn from_wire(wire: FileGetBackingMemoryRequest) -> FileGetBackingMemoryRequest
Converts the given owned value to this type.
Source§impl FromWireRef<FileGetBackingMemoryRequest> for FileGetBackingMemoryRequest
impl FromWireRef<FileGetBackingMemoryRequest> for FileGetBackingMemoryRequest
Source§fn from_wire_ref(
wire: &FileGetBackingMemoryRequest,
) -> FileGetBackingMemoryRequest
fn from_wire_ref( wire: &FileGetBackingMemoryRequest, ) -> FileGetBackingMemoryRequest
Converts the given reference to this type.
Source§impl IntoNatural for FileGetBackingMemoryRequest
impl IntoNatural for FileGetBackingMemoryRequest
Source§type Natural = FileGetBackingMemoryRequest
type Natural = FileGetBackingMemoryRequest
A good default type for this wire type to convert into.
§fn into_natural(self) -> Self::Natural
fn into_natural(self) -> Self::Natural
Converts this type into its natural equivalent.
Source§impl Wire for FileGetBackingMemoryRequest
impl Wire for FileGetBackingMemoryRequest
Source§type Narrowed<'de> = FileGetBackingMemoryRequest
type Narrowed<'de> = FileGetBackingMemoryRequest
The narrowed wire type, restricted to the
'de lifetime.Source§fn zero_padding(out_: &mut MaybeUninit<FileGetBackingMemoryRequest>)
fn zero_padding(out_: &mut MaybeUninit<FileGetBackingMemoryRequest>)
Writes zeroes to the padding for this type, if any.
Auto Trait Implementations§
impl Freeze for FileGetBackingMemoryRequest
impl RefUnwindSafe for FileGetBackingMemoryRequest
impl Send for FileGetBackingMemoryRequest
impl Sync for FileGetBackingMemoryRequest
impl Unpin for FileGetBackingMemoryRequest
impl UnsafeUnpin for FileGetBackingMemoryRequest
impl UnwindSafe for FileGetBackingMemoryRequest
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,
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§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]