pub struct SchemeUse(/* private fields */);
Implementations§
Trait Implementations§
Source§impl<'nr> StaticProcedureParser<'nr> for SchemeUse
impl<'nr> StaticProcedureParser<'nr> for SchemeUse
Source§type RetTypeArg = ()
type RetTypeArg = ()
An argument for the helper function.
Source§type RetTypeInt = ()
type RetTypeInt = ()
A return type for the
parse_internal
function.Source§fn parse(
si: &'nr SchemeInit<'nr>,
nodes: NodesReader<'nr>,
) -> StaticSchemeRes<Self::RetType>
fn parse( si: &'nr SchemeInit<'nr>, nodes: NodesReader<'nr>, ) -> StaticSchemeRes<Self::RetType>
A main entry function. Read more
Source§fn parse_internal(
_si: &'nr SchemeInit<'nr>,
_nodes: NodesReader<'nr>,
_v: Self::RetTypeArg,
) -> StaticSchemeRes<Self::RetTypeInt>
fn parse_internal( _si: &'nr SchemeInit<'nr>, _nodes: NodesReader<'nr>, _v: Self::RetTypeArg, ) -> StaticSchemeRes<Self::RetTypeInt>
An additional function for the recursion.
Auto Trait Implementations§
impl Freeze for SchemeUse
impl RefUnwindSafe for SchemeUse
impl Send for SchemeUse
impl Sync for SchemeUse
impl Unpin for SchemeUse
impl UnwindSafe for SchemeUse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more