#[repr(C)]pub struct Range {
pub vmo: Vmo,
pub offset: Uint64,
pub size: Uint64,
}Expand description
The wire type corresponding to Range.
Fields§
§vmo: Vmo§offset: Uint64§size: Uint64Trait Implementations§
Source§impl<___E> Encode<Range, ___E> for Rangewhere
___E: InternalHandleEncoder + ?Sized + HandleEncoder,
impl<___E> Encode<Range, ___E> for Rangewhere
___E: InternalHandleEncoder + ?Sized + HandleEncoder,
Source§impl<___E, T0, T1, T2> Encode<Range, ___E> for Range<T0, T1, T2>where
___E: InternalHandleEncoder + ?Sized + HandleEncoder,
T0: Encode<Vmo, ___E>,
T1: Encode<Uint64, ___E>,
T2: Encode<Uint64, ___E>,
impl<___E, T0, T1, T2> Encode<Range, ___E> for Range<T0, T1, T2>where
___E: InternalHandleEncoder + ?Sized + HandleEncoder,
T0: Encode<Vmo, ___E>,
T1: Encode<Uint64, ___E>,
T2: Encode<Uint64, ___E>,
Auto Trait Implementations§
impl Freeze for Range
impl RefUnwindSafe for Range
impl Send for Range
impl Sync for Range
impl Unpin for Range
impl UnsafeUnpin for Range
impl UnwindSafe for Range
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, 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]