mir/
interface.rs

1use crate::{Doc, Field, Function};
2
3#[derive(Debug)]
4pub struct Interface<T> {
5    pub name: String,
6    pub doc: Option<Doc>,
7    pub fields: Vec<Field<T>>,
8    pub public: bool,
9    pub instance_methods: Vec<Function<T>>,
10}