1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
use syn::{ parse::{Parse, ParseStream}, Ident, Result, }; #[derive(Debug)] pub struct BackendArgs { pub hart_id: Ident, } impl Parse for BackendArgs { fn parse(input: ParseStream) -> Result<Self> { let hart_id = input.parse()?; Ok(BackendArgs { hart_id }) } }