Enum cranelift_isle::sema::ConstructorKind
source · pub enum ConstructorKind {
InternalConstructor,
ExternalConstructor {
name: Sym,
},
}
Expand description
The kind of a constructor for a term.
Variants§
InternalConstructor
A term with “internal” rules that work in the forward direction. Becomes a compiled Rust function in the generated code.
ExternalConstructor
A term defined solely by an external constructor function.
Trait Implementations§
source§impl Clone for ConstructorKind
impl Clone for ConstructorKind
source§fn clone(&self) -> ConstructorKind
fn clone(&self) -> ConstructorKind
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 ConstructorKind
impl Debug for ConstructorKind
source§impl PartialEq<ConstructorKind> for ConstructorKind
impl PartialEq<ConstructorKind> for ConstructorKind
source§fn eq(&self, other: &ConstructorKind) -> bool
fn eq(&self, other: &ConstructorKind) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.