pub trait KeyValKind<'a, Pos: SourcePos, T: FromLaTeXToken<'a, Pos, &'a str> + CondSerialize, Err: FnMut(String, SourceRange<Pos>, DiagnosticLevel), State: ParserState<'a, ParseStr<'a, Pos>, T, Err>>: Sized {
// Required method
fn next_val(
parser: &mut KeyValParser<'a, '_, Pos, T, Err, State>,
key: &str,
) -> Option<Self>;
}
Required Methodsยง
fn next_val( parser: &mut KeyValParser<'a, '_, Pos, T, Err, State>, key: &str, ) -> Option<Self>
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.