pub struct CallbackInterface {
pub extended_attributes: Vec<ExtendedAttribute>,
pub inherits: Option<Identifier>,
pub members: Vec<InterfaceMember>,
pub name: Identifier,
}
Fields§
§extended_attributes: Vec<ExtendedAttribute>
§inherits: Option<Identifier>
§members: Vec<InterfaceMember>
§name: Identifier
Trait Implementations§
Source§impl Clone for CallbackInterface
impl Clone for CallbackInterface
Source§fn clone(&self) -> CallbackInterface
fn clone(&self) -> CallbackInterface
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CallbackInterface
impl Debug for CallbackInterface
Source§impl PartialEq for CallbackInterface
impl PartialEq for CallbackInterface
impl StructuralPartialEq for CallbackInterface
Auto Trait Implementations§
impl Freeze for CallbackInterface
impl RefUnwindSafe for CallbackInterface
impl Send for CallbackInterface
impl Sync for CallbackInterface
impl Unpin for CallbackInterface
impl UnwindSafe for CallbackInterface
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