#[repr(transparent)]pub struct ChannelRefKind(pub u8);Tuple Fields§
§0: u8Implementations§
Trait Implementations§
Source§impl Clone for ChannelRefKind
impl Clone for ChannelRefKind
Source§fn clone(&self) -> ChannelRefKind
fn clone(&self) -> ChannelRefKind
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 Debug for ChannelRefKind
impl Debug for ChannelRefKind
Source§impl Default for ChannelRefKind
impl Default for ChannelRefKind
Source§fn default() -> ChannelRefKind
fn default() -> ChannelRefKind
Returns the “default value” for a type. Read more
Source§impl EndianScalar for ChannelRefKind
impl EndianScalar for ChannelRefKind
Source§impl<'a> Follow<'a> for ChannelRefKind
impl<'a> Follow<'a> for ChannelRefKind
Source§impl Hash for ChannelRefKind
impl Hash for ChannelRefKind
Source§impl Ord for ChannelRefKind
impl Ord for ChannelRefKind
Source§fn cmp(&self, other: &ChannelRefKind) -> Ordering
fn cmp(&self, other: &ChannelRefKind) -> 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 for ChannelRefKind
impl PartialEq for ChannelRefKind
Source§impl PartialOrd for ChannelRefKind
impl PartialOrd for ChannelRefKind
Source§impl Push for ChannelRefKind
impl Push for ChannelRefKind
Source§impl<'a> Verifiable for ChannelRefKind
impl<'a> Verifiable for ChannelRefKind
Source§fn run_verifier(
v: &mut Verifier<'_, '_>,
pos: usize,
) -> Result<(), InvalidFlatbuffer>
fn run_verifier( v: &mut Verifier<'_, '_>, pos: usize, ) -> Result<(), InvalidFlatbuffer>
Runs the verifier for this type, assuming its at position
pos in the verifier’s buffer.
Should not need to be called directly.impl Copy for ChannelRefKind
impl Eq for ChannelRefKind
impl SimpleToVerifyInSlice for ChannelRefKind
impl StructuralPartialEq for ChannelRefKind
Auto Trait Implementations§
impl Freeze for ChannelRefKind
impl RefUnwindSafe for ChannelRefKind
impl Send for ChannelRefKind
impl Sync for ChannelRefKind
impl Unpin for ChannelRefKind
impl UnwindSafe for ChannelRefKind
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.