libninja_mir 0.1.0

mid level ir for libninja
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::{Doc, Field, Function};

#[derive(Debug)]
pub struct Interface<T> {
    pub name: String,
    pub doc: Option<Doc>,
    pub fields: Vec<Field<T>>,
    pub public: bool,
    pub instance_methods: Vec<Function<T>>,
}