pub trait BeslStructDefinition {
// Required method
fn besl_struct_node() -> ParserNode<'static>;
// Provided method
fn besl_definition(&self) -> ParserNode<'static> { ... }
}Expand description
The BeslStructDefinition trait exposes a Rust struct as a BESL parser struct definition.
Required Methods§
fn besl_struct_node() -> ParserNode<'static>
Provided Methods§
fn besl_definition(&self) -> ParserNode<'static>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".