pub enum SourceItemKind {
Contract,
Interface,
Library,
Struct,
Enum,
Function,
Modifier,
Event,
Error,
StateVariable,
UsingDirective,
Unknown,
}
Variants§
Contract
Interface
Library
Struct
Enum
Function
Modifier
Event
Error
StateVariable
UsingDirective
Unknown
Trait Implementations§
Source§impl Clone for SourceItemKind
impl Clone for SourceItemKind
Source§fn clone(&self) -> SourceItemKind
fn clone(&self) -> SourceItemKind
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 moreSource§impl Debug for SourceItemKind
impl Debug for SourceItemKind
Source§impl<'de> Deserialize<'de> for SourceItemKind
impl<'de> Deserialize<'de> for SourceItemKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SourceItemKind
impl PartialEq for SourceItemKind
Source§impl Serialize for SourceItemKind
impl Serialize for SourceItemKind
impl Eq for SourceItemKind
impl StructuralPartialEq for SourceItemKind
Auto Trait Implementations§
impl Freeze for SourceItemKind
impl RefUnwindSafe for SourceItemKind
impl Send for SourceItemKind
impl Sync for SourceItemKind
impl Unpin for SourceItemKind
impl UnwindSafe for SourceItemKind
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.