Struct ink_lang_ir::InkItemTrait
source · [−]pub struct InkItemTrait { /* private fields */ }
Expand description
A checked ink! trait definition without its configuration.
Implementations
sourceimpl InkItemTrait
impl InkItemTrait
sourceimpl InkItemTrait
impl InkItemTrait
sourcepub fn iter_items(&self) -> IterInkTraitItems<'_>ⓘNotable traits for IterInkTraitItems<'a>impl<'a> Iterator for IterInkTraitItems<'a> type Item = (InkTraitItem<'a>, Selector);
pub fn iter_items(&self) -> IterInkTraitItems<'_>ⓘNotable traits for IterInkTraitItems<'a>impl<'a> Iterator for IterInkTraitItems<'a> type Item = (InkTraitItem<'a>, Selector);
Returns an iterator yielding the ink! specific items of the ink! trait definition.
Trait Implementations
sourceimpl Debug for InkItemTrait
impl Debug for InkItemTrait
sourceimpl PartialEq<InkItemTrait> for InkItemTrait
impl PartialEq<InkItemTrait> for InkItemTrait
sourcefn eq(&self, other: &InkItemTrait) -> bool
fn eq(&self, other: &InkItemTrait) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl Eq for InkItemTrait
impl StructuralEq for InkItemTrait
impl StructuralPartialEq for InkItemTrait
Auto Trait Implementations
impl RefUnwindSafe for InkItemTrait
impl !Send for InkItemTrait
impl !Sync for InkItemTrait
impl Unpin for InkItemTrait
impl UnwindSafe for InkItemTrait
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more