pub trait Parse<'t>: Sized {
// Required method
fn parse(p: &mut Parser<'t>) -> PResult<Self>;
}
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
Source§impl Parse<'_> for MemberKind
impl Parse<'_> for MemberKind
Source§impl Parse<'_> for ModuleKind
impl Parse<'_> for ModuleKind
Source§impl Parse<'_> for Mutability
impl Parse<'_> for Mutability
Source§fn parse(p: &mut Parser<'_>) -> PResult<Mutability>
fn parse(p: &mut Parser<'_>) -> PResult<Mutability>
Mutability = mut
?
Source§impl Parse<'_> for StructKind
impl Parse<'_> for StructKind
Source§impl Parse<'_> for VariantKind
impl Parse<'_> for VariantKind
Source§impl Parse<'_> for Visibility
impl Parse<'_> for Visibility
Source§impl Parse<'_> for StructMember
impl Parse<'_> for StructMember
Source§fn parse(p: &mut Parser<'_>) -> PResult<StructMember>
fn parse(p: &mut Parser<'_>) -> PResult<StructMember>
Parses a single StructMember