use crate::Vector; use token_parser::{Context as ParseContext, Parsable, Parser, Result as ParseResult}; impl> Parsable for Vector { fn parse_list(parser: &mut Parser, context: &C) -> ParseResult> { Ok(Self { x: parser.parse_next(context)?, y: parser.parse_next(context)?, }) } }