#[non_exhaustive]pub enum CppReturnChannel {
Unknown,
GeneralPurpose,
FloatingPoint,
AggregateIndirect,
Void,
}Expand description
The CppReturnChannel type.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Unknown
The Unknown variant.
GeneralPurpose
The GeneralPurpose variant.
FloatingPoint
The FloatingPoint variant.
AggregateIndirect
The AggregateIndirect variant.
Void
The Void variant.
Trait Implementations§
Source§impl Clone for CppReturnChannel
impl Clone for CppReturnChannel
Source§impl Debug for CppReturnChannel
impl Debug for CppReturnChannel
impl Eq for CppReturnChannel
Source§impl PartialEq for CppReturnChannel
impl PartialEq for CppReturnChannel
Source§impl Serialize for CppReturnChannel
impl Serialize for CppReturnChannel
impl StructuralPartialEq for CppReturnChannel
Auto Trait Implementations§
impl Freeze for CppReturnChannel
impl RefUnwindSafe for CppReturnChannel
impl Send for CppReturnChannel
impl Sync for CppReturnChannel
impl Unpin for CppReturnChannel
impl UnsafeUnpin for CppReturnChannel
impl UnwindSafe for CppReturnChannel
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