#[repr(C)]pub struct RawInterfaceDeclaration {
pub node: RawNode,
pub _pad0: [u8; 8],
pub symbol: *const RawSymbol,
pub localSymbol: *const RawSymbol,
pub modifiers: *const RawModifierList,
pub name: *const RawNode,
pub typeParameters: *const RawNodeList,
pub heritageClauses: *const RawNodeList,
pub members: *const RawNodeList,
}Fields§
§node: RawNode§_pad0: [u8; 8]§symbol: *const RawSymbol§localSymbol: *const RawSymbol§modifiers: *const RawModifierList§name: *const RawNode§typeParameters: *const RawNodeList§heritageClauses: *const RawNodeList§members: *const RawNodeListTrait Implementations§
Source§impl Clone for RawInterfaceDeclaration
impl Clone for RawInterfaceDeclaration
Source§fn clone(&self) -> RawInterfaceDeclaration
fn clone(&self) -> RawInterfaceDeclaration
Returns a duplicate 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 moreimpl Copy for RawInterfaceDeclaration
Auto Trait Implementations§
impl Freeze for RawInterfaceDeclaration
impl RefUnwindSafe for RawInterfaceDeclaration
impl !Send for RawInterfaceDeclaration
impl !Sync for RawInterfaceDeclaration
impl Unpin for RawInterfaceDeclaration
impl UnsafeUnpin for RawInterfaceDeclaration
impl UnwindSafe for RawInterfaceDeclaration
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