pub struct Interface {
pub documentation: Option<Document>,
pub attributes: Vec<AttributeGroup>,
pub name: String,
pub extends: Option<String>,
pub methods: Vec<Method>,
}
Fieldsยง
ยงdocumentation: Option<Document>
ยงattributes: Vec<AttributeGroup>
ยงname: String
ยงextends: Option<String>
ยงmethods: Vec<Method>
Implementationsยง
Trait Implementationsยง
Auto Trait Implementationsยง
impl Freeze for Interface
impl !RefUnwindSafe for Interface
impl !Send for Interface
impl !Sync for Interface
impl Unpin for Interface
impl !UnwindSafe for Interface
Blanket Implementationsยง
Sourceยงimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Sourceยงfn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more