pub enum ControlHandle_ {
Member(Membertype),
}
Variants§
Member(Membertype)
Implementations§
Trait Implementations§
source§impl Autonull for ControlHandle_
impl Autonull for ControlHandle_
source§impl Clone for ControlHandle_
impl Clone for ControlHandle_
source§fn clone(&self) -> ControlHandle_
fn clone(&self) -> ControlHandle_
Returns a copy 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 ControlHandle_
impl Debug for ControlHandle_
source§impl Decodable for ControlHandle_
impl Decodable for ControlHandle_
source§fn decode(&mut self, decoder: &mut Decoder<'_>, offset: usize) -> Result<()>
fn decode(&mut self, decoder: &mut Decoder<'_>, offset: usize) -> Result<()>
Decodes an object of this type from the decoder’s buffers into
self
.
Callers must ensure that offset
is a multiple of
Layout::inline_align
, and that decoder.buf
has room for reading
Layout::inline_size
bytes at offset
. Read moresource§impl Encodable for ControlHandle_
impl Encodable for ControlHandle_
source§fn encode(
&mut self,
encoder: &mut Encoder<'_, '_>,
offset: usize,
recursion_depth: usize
) -> Result<()>
fn encode( &mut self, encoder: &mut Encoder<'_, '_>, offset: usize, recursion_depth: usize ) -> Result<()>
Encode the object into the buffer. Any handles stored in the object are
swapped for
Handle::INVALID
. Callers must ensure that offset
is a
multiple of Layout::inline_align
, and that encoder.buf
has room for
writing Layout::inline_size
bytes at offset
. Read moresource§impl Hash for ControlHandle_
impl Hash for ControlHandle_
source§impl Layout for ControlHandle_
impl Layout for ControlHandle_
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 the type’s alignment. Must be a multiple of
inline_align
.source§impl Ord for ControlHandle_
impl Ord for ControlHandle_
source§fn cmp(&self, other: &ControlHandle_) -> Ordering
fn cmp(&self, other: &ControlHandle_) -> 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<ControlHandle_> for ControlHandle_
impl PartialEq<ControlHandle_> for ControlHandle_
source§fn eq(&self, other: &ControlHandle_) -> bool
fn eq(&self, other: &ControlHandle_) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<ControlHandle_> for ControlHandle_
impl PartialOrd<ControlHandle_> for ControlHandle_
source§fn partial_cmp(&self, other: &ControlHandle_) -> Option<Ordering>
fn partial_cmp(&self, other: &ControlHandle_) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for ControlHandle_
impl Eq for ControlHandle_
impl Persistable for ControlHandle_
impl StructuralEq for ControlHandle_
impl StructuralPartialEq for ControlHandle_
impl TopLevel for ControlHandle_
Auto Trait Implementations§
impl RefUnwindSafe for ControlHandle_
impl Send for ControlHandle_
impl Sync for ControlHandle_
impl Unpin for ControlHandle_
impl UnwindSafe for ControlHandle_
Blanket Implementations§
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> LayoutObject for Twhere
T: Layout,
impl<T> LayoutObject for Twhere T: Layout,
source§fn inline_align(&self, context: &Context) -> usize
fn inline_align(&self, context: &Context) -> usize
See
Layout::inline_align
.source§fn inline_size(&self, context: &Context) -> usize
fn inline_size(&self, context: &Context) -> usize
See
Layout::inline_size
.