pub trait Parse: Sized {
// Required method
fn parse(input: &mut ParseStream) -> Result<Self, TokenParseError>;
}Expand description
A typed syntax value that can consume itself from an M2 token cursor.
Required Methods§
Sourcefn parse(input: &mut ParseStream) -> Result<Self, TokenParseError>
fn parse(input: &mut ParseStream) -> Result<Self, TokenParseError>
Consumes this value from input.
§Errors
Returns TokenParseError when the next tokens do not encode Self.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".