pub struct ManagerSetRootViewRequest {
pub view_provider: ClientEnd<ViewProviderMarker>,
}
Fields§
§view_provider: ClientEnd<ViewProviderMarker>
Trait Implementations§
Source§impl Debug for ManagerSetRootViewRequest
impl Debug for ManagerSetRootViewRequest
Source§impl Decode<ManagerSetRootViewRequest, DefaultFuchsiaResourceDialect> for ManagerSetRootViewRequest
impl Decode<ManagerSetRootViewRequest, DefaultFuchsiaResourceDialect> for ManagerSetRootViewRequest
Source§impl Encode<ManagerSetRootViewRequest, DefaultFuchsiaResourceDialect> for &mut ManagerSetRootViewRequest
impl Encode<ManagerSetRootViewRequest, DefaultFuchsiaResourceDialect> for &mut ManagerSetRootViewRequest
Source§impl<T0: Encode<Endpoint<ClientEnd<ViewProviderMarker>>, DefaultFuchsiaResourceDialect>> Encode<ManagerSetRootViewRequest, DefaultFuchsiaResourceDialect> for (T0,)
impl<T0: Encode<Endpoint<ClientEnd<ViewProviderMarker>>, DefaultFuchsiaResourceDialect>> Encode<ManagerSetRootViewRequest, DefaultFuchsiaResourceDialect> for (T0,)
Source§impl Hash for ManagerSetRootViewRequest
impl Hash for ManagerSetRootViewRequest
Source§impl Ord for ManagerSetRootViewRequest
impl Ord for ManagerSetRootViewRequest
Source§fn cmp(&self, other: &ManagerSetRootViewRequest) -> Ordering
fn cmp(&self, other: &ManagerSetRootViewRequest) -> 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 PartialOrd for ManagerSetRootViewRequest
impl PartialOrd for ManagerSetRootViewRequest
Source§impl ResourceTypeMarker for ManagerSetRootViewRequest
impl ResourceTypeMarker for ManagerSetRootViewRequest
Source§type Borrowed<'a> = &'a mut ManagerSetRootViewRequest
type Borrowed<'a> = &'a mut ManagerSetRootViewRequest
The Rust type to use for encoding. This is a particular
Encode<Self>
type cheaply obtainable from &mut Self::Owned
. There are three cases: Read moreSource§fn take_or_borrow<'a>(
value: &'a mut <Self as TypeMarker>::Owned,
) -> Self::Borrowed<'a>
fn take_or_borrow<'a>( value: &'a mut <Self as TypeMarker>::Owned, ) -> Self::Borrowed<'a>
Cheaply converts from
&mut Self::Owned
to Self::Borrowed
. For
HandleBased
types this is “take” (it returns an owned handle and
replaces value
with Handle::invalid
), and for all other types it is
“borrow” (just converts from one reference to another).Source§impl TypeMarker for ManagerSetRootViewRequest
impl TypeMarker for ManagerSetRootViewRequest
Source§type Owned = ManagerSetRootViewRequest
type Owned = ManagerSetRootViewRequest
The owned Rust type which this FIDL type decodes into.
Source§fn inline_align(_context: Context) -> usize
fn inline_align(_context: Context) -> usize
Returns the minimum required alignment of the inline portion of the
encoded object. It must be a (nonzero) power of two.
Source§fn inline_size(_context: Context) -> usize
fn inline_size(_context: Context) -> usize
Returns the size of the inline portion of the encoded object, including
padding for alignment. Must be a multiple of
inline_align
.§fn encode_is_copy() -> bool
fn encode_is_copy() -> bool
Returns true if the memory layout of
Self::Owned
matches the FIDL wire
format and encoding requires no validation. When true, we can optimize
encoding arrays and vectors of Self::Owned
to a single memcpy. Read more§fn decode_is_copy() -> bool
fn decode_is_copy() -> bool
Returns true if the memory layout of
Self::Owned
matches the FIDL wire
format and decoding requires no validation. When true, we can optimize
decoding arrays and vectors of Self::Owned
to a single memcpy.impl Eq for ManagerSetRootViewRequest
impl Standalone<DefaultFuchsiaResourceDialect> for ManagerSetRootViewRequest
impl StructuralPartialEq for ManagerSetRootViewRequest
Auto Trait Implementations§
impl Freeze for ManagerSetRootViewRequest
impl RefUnwindSafe for ManagerSetRootViewRequest
impl Send for ManagerSetRootViewRequest
impl Sync for ManagerSetRootViewRequest
impl Unpin for ManagerSetRootViewRequest
impl UnwindSafe for ManagerSetRootViewRequest
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