pub struct Event { /* private fields */ }
Expand description
An ink! event.
Implementations§
Trait Implementations§
Source§impl InkEntity for Event
impl InkEntity for Event
Source§fn can_cast(node: &SyntaxNode) -> bool
fn can_cast(node: &SyntaxNode) -> bool
Returns true if an ink! entity can be derived from the syntax node. Read more
Source§fn cast(node: SyntaxNode) -> Option<Self>
fn cast(node: SyntaxNode) -> Option<Self>
Returns an ink! entity if one can be derived for the syntax node. Read more
Source§fn syntax(&self) -> &SyntaxNode
fn syntax(&self) -> &SyntaxNode
Returns the root syntax node for the ink! entity.
Source§fn ink_attr(&self) -> Option<&InkAttribute>
fn ink_attr(&self) -> Option<&InkAttribute>
Returns the ink! attribute the ink! entity was derived from (if any).
Source§fn item_at_offset(&self, offset: TextSize) -> ItemAtOffset
fn item_at_offset(&self, offset: TextSize) -> ItemAtOffset
Returns a representation of a token in the subtree which covers the position.
Source§impl IsInkEvent for Event
impl IsInkEvent for Event
Source§impl IsInkStruct for Event
impl IsInkStruct for Event
Source§fn struct_item(&self) -> Option<&Struct>
fn struct_item(&self) -> Option<&Struct>
Returns the
struct
item (if any).impl Eq for Event
impl StructuralPartialEq for Event
Auto Trait Implementations§
impl Freeze for Event
impl !RefUnwindSafe for Event
impl !Send for Event
impl !Sync for Event
impl Unpin for Event
impl !UnwindSafe for Event
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.