Enum move_compiler::diagnostics::codes::Declarations   
source · [−]#[repr(u8)]
pub enum Declarations {
Show 16 variants
    DontStartAtZeroPlaceholder,
    DuplicateItem,
    UnnecessaryItem,
    InvalidAddress,
    InvalidModule,
    InvalidScript,
    InvalidConstant,
    InvalidFunction,
    InvalidStruct,
    InvalidSpec,
    InvalidName,
    InvalidFriendDeclaration,
    InvalidAcquiresItem,
    InvalidPhantomUse,
    InvalidNonPhantomUse,
    InvalidAttribute,
}Variants
DontStartAtZeroPlaceholder
DuplicateItem
UnnecessaryItem
InvalidAddress
InvalidModule
InvalidScript
InvalidConstant
InvalidFunction
InvalidStruct
InvalidSpec
InvalidName
InvalidFriendDeclaration
InvalidAcquiresItem
InvalidPhantomUse
InvalidNonPhantomUse
InvalidAttribute
Trait Implementations
sourceimpl Clone for Declarations
 
impl Clone for Declarations
sourcefn clone(&self) -> Declarations
 
fn clone(&self) -> Declarations
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for Declarations
 
impl Debug for Declarations
sourceimpl DiagnosticCode for Declarations
 
impl DiagnosticCode for Declarations
sourceimpl Hash for Declarations
 
impl Hash for Declarations
sourceimpl PartialEq<Declarations> for Declarations
 
impl PartialEq<Declarations> for Declarations
impl Copy for Declarations
impl Eq for Declarations
impl StructuralEq for Declarations
impl StructuralPartialEq for Declarations
Auto Trait Implementations
impl RefUnwindSafe for Declarations
impl Send for Declarations
impl Sync for Declarations
impl Unpin for Declarations
impl UnwindSafe for Declarations
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
sourceimpl<Q, K> Equivalent<K> for Q where
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized, 
 
impl<Q, K> Equivalent<K> for Q where
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized, 
sourcefn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to key and return true if they are equal.