aboutsummaryrefslogtreecommitdiff
path: root/rtic-macros/src/syntax/backend/riscv_slic.rs
blob: 2ed8e7735d2fac124ff62d94937d4b345f9929ce (plain)
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 })
    }
}