Struct cranelift_isle::ast::Extractor [−][src]
pub struct Extractor {
pub term: Ident,
pub args: Vec<Ident>,
pub template: Pattern,
pub pos: Pos,
}
Expand description
An extractor macro: (A x y) becomes (B x _ y …). Expanded during ast-to-sema pass.
Fields
term: Ident
args: Vec<Ident>
template: Pattern
pos: Pos
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Extractor
impl UnwindSafe for Extractor
Blanket Implementations
Mutably borrows from an owned value. Read more