1use super::function::{Function, Param}; 2 3#[derive(Debug)] 4pub struct Interface { 5 pub name: String, 6 pub extends: Option<String>, 7 pub attributes: Vec<Param>, 8 pub methods: Vec<Function>, 9}