pub fn attempt<T, F>(
input: ParseStream<'_>,
ctx: &mut ParseContext,
parser: F,
) -> Result<Option<T>>Expand description
Encapsulates a speculative parse attempt. Requires passing the ParseContext to manage error state.
pub fn attempt<T, F>(
input: ParseStream<'_>,
ctx: &mut ParseContext,
parser: F,
) -> Result<Option<T>>Encapsulates a speculative parse attempt. Requires passing the ParseContext to manage error state.