Trait Dialect

Source
pub trait Dialect {
    // Required methods
    fn name(&self) -> &'static str;
    fn description(&self) -> &'static str;
}
Expand description

Dialects can define new operations, attributes, and types. Each dialect is given an unique namespace that is prefixed.

Dialects can co-exist and can be produced and consumed by different passes.

Required Methods§

Source

fn name(&self) -> &'static str

Source

fn description(&self) -> &'static str

Implementors§