pub trait KeyValValues<'a, Pos: StringPosition, T: FromLaTeXToken<'a, Pos> + CondSerialize, State: ParserState<'a, Pos, T>>: Sized + Default {
// Required method
fn next(&mut self, parser: KeyValParser<'a, '_, Pos, T, State>, key: &str);
// Provided method
fn parse_opt(parser: &mut LaTeXParser<'a, Pos, T, State>) -> Option<Self> { ... }
}Required Methods§
fn next(&mut self, parser: KeyValParser<'a, '_, Pos, T, State>, key: &str)
Provided Methods§
fn parse_opt(parser: &mut LaTeXParser<'a, Pos, T, State>) -> Option<Self>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".