pub trait BodyLanguage: AstNode {
const LANGUAGE: &'static str;
// Required method
fn parse_text(text: &str) -> (GreenNode, Vec<SyntaxError>);
// Provided method
fn is_language(language: Option<LanguageName>) -> bool { ... }
}Required Associated Constants§
Required Methods§
fn parse_text(text: &str) -> (GreenNode, Vec<SyntaxError>)
Provided Methods§
fn is_language(language: Option<LanguageName>) -> bool
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".