#[non_exhaustive]pub enum OpcodeKind {
Unknown,
Integer,
Text,
Function,
BoundUnset,
BoundInteger,
BoundText,
IndexedText,
Boolean,
BoundIndexedText,
}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
Integer
Text
Function
BoundUnset
BoundInteger
BoundText
IndexedText
Boolean
BoundIndexedText
Trait Implementations§
Source§impl Clone for OpcodeKind
impl Clone for OpcodeKind
Source§fn clone(&self) -> OpcodeKind
fn clone(&self) -> OpcodeKind
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 OpcodeKind
impl Debug for OpcodeKind
Source§impl Hash for OpcodeKind
impl Hash for OpcodeKind
Source§impl Ord for OpcodeKind
impl Ord for OpcodeKind
Source§fn cmp(&self, other: &OpcodeKind) -> Ordering
fn cmp(&self, other: &OpcodeKind) -> 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 OpcodeKind
impl PartialEq for OpcodeKind
Source§impl PartialOrd for OpcodeKind
impl PartialOrd for OpcodeKind
impl Copy for OpcodeKind
impl Eq for OpcodeKind
impl StructuralPartialEq for OpcodeKind
Auto Trait Implementations§
impl Freeze for OpcodeKind
impl RefUnwindSafe for OpcodeKind
impl Send for OpcodeKind
impl Sync for OpcodeKind
impl Unpin for OpcodeKind
impl UnwindSafe for OpcodeKind
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