Skip to main content

DiagnosticCode

Struct DiagnosticCode 

Source
pub struct DiagnosticCode(/* private fields */);

Implementations§

Source§

impl DiagnosticCode

Source

pub const UNCLOSED_LIST: DiagnosticCode

Source

pub const UNMATCHED_CLOSE: DiagnosticCode

Source

pub const UNTERMINATED_STRING: DiagnosticCode

Source

pub const UNKNOWN_ESCAPE: DiagnosticCode

Source

pub const MALFORMED_NUMBER: DiagnosticCode

Source

pub const RESERVED_CHARACTER: DiagnosticCode

Source

pub const NUMBER_TOO_LARGE: DiagnosticCode

Source

pub const LIST_TOO_DEEP: DiagnosticCode

Source

pub const UNBOUND_NAME: DiagnosticCode

Source

pub const AMBIGUOUS_NAME: DiagnosticCode

Source

pub const DUPLICATE_DEFINITION: DiagnosticCode

Source

pub const UNKNOWN_MODULE: DiagnosticCode

Source

pub const MISSING_EXPORT: DiagnosticCode

Source

pub const IMPORT_CYCLE: DiagnosticCode

Source

pub const NOT_A_DEFINITION: DiagnosticCode

Source

pub const MODULE_LEVEL_ONLY: DiagnosticCode

Source

pub const EMPTY_CALL: DiagnosticCode

Source

pub const MALFORMED_FORM: DiagnosticCode

Source

pub const FORM_AS_VALUE: DiagnosticCode

Source

pub const WRONG_NAMESPACE: DiagnosticCode

Source

pub const BAD_TYPE_TEMPLATE: DiagnosticCode

Source

pub const RECUR_OUTSIDE_TAIL: DiagnosticCode

Source

pub const RECUR_ARGUMENT_COUNT: DiagnosticCode

Source

pub const RECUR_OUTSIDE_FN: DiagnosticCode

Source

pub const SECOND_TRAIT_PATH: DiagnosticCode

Source

pub const MALFORMED_TEMPLATE: DiagnosticCode

Source

pub const TYPE_PARAMETERS_ON_NAME: DiagnosticCode

Source

pub const TRY_OUTSIDE_FN: DiagnosticCode

Source

pub const TYPE_PARAMETER_PLACEHOLDER: DiagnosticCode

Source

pub const TYPE_PLACEHOLDER_IN_RUST_TYPE: DiagnosticCode

Source

pub const RUST_TYPE_CLAUSES_NEED_ONE_PARAMETER: DiagnosticCode

Source

pub const BORROWED_TYPE_PLACEHOLDER: DiagnosticCode

Source

pub const PLACEHOLDER_WITHOUT_PARAMETER: DiagnosticCode

Source

pub const UNUSED_TYPE_PLACEHOLDER: DiagnosticCode

Source

pub const LET_OUTSIDE_BODY: DiagnosticCode

Source

pub const MALFORMED_TYPE: DiagnosticCode

Source

pub const MACRO_OUTSIDE_DEF: DiagnosticCode

Source

pub const MIXED_VARIANT_PAYLOAD: DiagnosticCode

Source

pub const NOT_A_PATTERN: DiagnosticCode

Source

pub const VARIANT_AS_VALUE: DiagnosticCode

Source

pub const NOT_A_TYPE: DiagnosticCode

Source

pub const NOT_A_NAME: DiagnosticCode

Source

pub const SIGNATURE_TARGET: DiagnosticCode

Source

pub const DERIVE_TARGET: DiagnosticCode

Source

pub const DERIVE_TRAIT: DiagnosticCode

Source

pub const MISSING_METHOD: DiagnosticCode

Source

pub const EXTRA_METHOD: DiagnosticCode

Source

pub const UNDECLARED_METHOD: DiagnosticCode

Source

pub const GENERIC_IMPLEMENTOR: DiagnosticCode

Source

pub const FIELD_KEYWORD_ARITY: DiagnosticCode

Source

pub const KEYWORD_BINDER: DiagnosticCode

Source

pub const IGNORED_BINDING_READ: DiagnosticCode

Source

pub const RUST_CLAUSES_NEED_ONE_PARAMETER: DiagnosticCode

Source

pub const CLAUSE_PASSES_ARGUMENTS_UNLIKE_TEMPLATE: DiagnosticCode

Source

pub const MALFORMED_STRUCTURAL_CLAUSE: DiagnosticCode

Source

pub const INPUT_SET_ASIDE: DiagnosticCode

Source

pub const RESERVED_MODULE_NAME: DiagnosticCode

Source

pub const LIBRARY_HIDES_LOCAL_MODULE: DiagnosticCode

Source

pub const UNLISTED_LIBRARY: DiagnosticCode

Source

pub const LOCAL_MODULE_BESIDE_LIBRARY: DiagnosticCode

Source

pub const MODULE_OUTSIDE_CHECKOUT: DiagnosticCode

Source

pub const INTERNAL_MODULE: DiagnosticCode

Source

pub const TEST_MODULE_HIDES_SOURCE_MODULE: DiagnosticCode

Source

pub const MACRO_FAILED: DiagnosticCode

Source

pub const MACRO_RESULT_NOT_FORM: DiagnosticCode

Source

pub const COMPILE_TIME_ERROR: DiagnosticCode

Source

pub const MACRO_AS_VALUE: DiagnosticCode

Source

pub const EXPANSION_TOO_DEEP: DiagnosticCode

Source

pub const PROGRAM_ONLY: DiagnosticCode

Source

pub const COMPILE_TIME_CYCLE: DiagnosticCode

Source

pub const BROKEN_DEFINITION: DiagnosticCode

Source

pub const BROKEN_MACRO: DiagnosticCode

Source

pub const NOT_AT_COMPILE_TIME: DiagnosticCode

Source

pub const COMPILE_TIME_ARGUMENT_COUNT: DiagnosticCode

Source

pub const NOT_CALLABLE: DiagnosticCode

Source

pub const NOT_A_BOOLEAN: DiagnosticCode

Source

pub const INDEX_OUT_OF_RANGE: DiagnosticCode

Source

pub const ARITHMETIC_OVERFLOW: DiagnosticCode

Source

pub const RUNTIME_ONLY: DiagnosticCode

Source

pub const MATCH_AT_RUNTIME: DiagnosticCode

Source

pub const COMPILE_TIME_RECURSION: DiagnosticCode

Source

pub const RUST_CODE_PROGRAM_ONLY: DiagnosticCode

Source

pub const REPEATED_PARAMETER: DiagnosticCode

Source

pub const FAILURE_PART: DiagnosticCode

Source

pub const UNKNOWN_FAILURE_CODE: DiagnosticCode

Source

pub const UNKNOWN_PARAMETER: DiagnosticCode

Source

pub const UNKNOWN_FIELD_DEFAULT: DiagnosticCode

Source

pub const EXPANSION_NESTS_TOO_DEEP: DiagnosticCode

Source

pub const EXPANSION_TOO_LARGE: DiagnosticCode

Source

pub const UNDOCUMENTED_TERM: DiagnosticCode

Source

pub const DOCSTRING_BEFORE_PARAMETERS: DiagnosticCode

Source

pub const MALFORMED_HEADER_SHAPE: DiagnosticCode

Source

pub const UNEQUAL_REPETITIONS: DiagnosticCode

Source

pub const UNEXPECTED_HEADER_SHAPE_MARKER: DiagnosticCode

Source

pub const TRAILING_COLON: DiagnosticCode

Source

pub const DUPLICATE_TEST: DiagnosticCode

Source

pub const BINDING_WITHOUT_VALUE: DiagnosticCode

Source

pub const BINDINGS_WITHOUT_BODY: DiagnosticCode

Source

pub const MALFORMED_BINDING_LIST: DiagnosticCode

Source

pub const PARTLY_LABELED_CALL: DiagnosticCode

Source

pub const MALFORMED_DEFINER_HEAD: DiagnosticCode

Source

pub const MISPLACED_RUST_CLAUSE: DiagnosticCode

Source

pub const MALFORMED_RUST_CLAUSE: DiagnosticCode

Source

pub const MALFORMED_TRAIT_METHOD: DiagnosticCode

Source

pub const METHOD_IN_RUST_TRAIT: DiagnosticCode

Source

pub const RUST_TRAIT_SUPERTRAITS: DiagnosticCode

Source

pub const DEFTYPE_WITHOUT_RUST: DiagnosticCode

Source

pub const MALFORMED_VARIANT: DiagnosticCode

Source

pub const VARIANT_STRUCT_PAYLOAD: DiagnosticCode

Source

pub const MIXED_VARIANT_ITEMS: DiagnosticCode

Source

pub const VARIANT_FIELD_WITHOUT_TYPE: DiagnosticCode

Source

pub const PROJECT_FORM_IN_PROGRAM: DiagnosticCode

Source

pub const UNDEFINED_DOCUMENTED_TERM: DiagnosticCode

Source

pub const PRN_WITHOUT_VALUE: DiagnosticCode

Source

pub const UPDATE_ARGUMENTS: DiagnosticCode

Source

pub const MISMATCHED_TYPES: DiagnosticCode

Source

pub const WRONG_ARGUMENT_COUNT: DiagnosticCode

Source

pub const NOT_A_FUNCTION: DiagnosticCode

Source

pub const MISSING_TRAIT: DiagnosticCode

Source

pub const LITERAL_OUT_OF_RANGE: DiagnosticCode

Source

pub const CANNOT_INFER: DiagnosticCode

Source

pub const UNKNOWN_FIELD: DiagnosticCode

Source

pub const MISSING_FIELDS: DiagnosticCode

Source

pub const NO_FIELDS: DiagnosticCode

Source

pub const INFINITE_TYPE: DiagnosticCode

Source

pub const COMPILE_TIME_ONLY: DiagnosticCode

Source

pub const MISPLACED_WHERE: DiagnosticCode

Source

pub const LITERAL_TYPE_PARAMETER: DiagnosticCode

Source

pub const WRONG_TYPE_ARGUMENT_COUNT: DiagnosticCode

Source

pub const UNUSED_TYPE_PARAMETER: DiagnosticCode

Source

pub const BOUNDED_TYPE_PARAMETER: DiagnosticCode

Source

pub const BARE_IMPLEMENTOR: DiagnosticCode

Source

pub const MUT_BORROW_OF_COPY: DiagnosticCode

Source

pub const TRAIT_CLAIM_ON_STRUCT: DiagnosticCode

Source

pub const NOT_DERIVABLE: DiagnosticCode

Source

pub const BLOCKED_DERIVE: DiagnosticCode

Source

pub const DUPLICATE_DERIVE: DiagnosticCode

Source

pub const TRAIT_NO_SECOND_TYPE: DiagnosticCode

Source

pub const MISPLACED_WITH: DiagnosticCode

Source

pub const TRY_TARGET: DiagnosticCode

Source

pub const TRY_NOT_RESULT_OR_OPTION: DiagnosticCode

Source

pub const TRY_NO_CONVERSION: DiagnosticCode

Source

pub const AMBIGUOUS_VARIANT: DiagnosticCode

Source

pub const UNKNOWN_VARIANT: DiagnosticCode

Source

pub const WRONG_PATTERN_COUNT: DiagnosticCode

Source

pub const NON_EXHAUSTIVE_MATCH: DiagnosticCode

Source

pub const UNREACHABLE_ARM: DiagnosticCode

Source

pub const DERIVE_ON_RUST_TYPE: DiagnosticCode

Source

pub const VARIANT_ARM_VALUE: DiagnosticCode

Source

pub const ENUM_RUST_TEMPLATE: DiagnosticCode

Source

pub const RECURSIVELY_USED_TYPE_PARAMETER: DiagnosticCode

Source

pub const MISSING_BOUND: DiagnosticCode

Source

pub const LITERAL_MISFIT: DiagnosticCode

Source

pub const QUOTE_AT_RUNTIME: DiagnosticCode

Source

pub const UNUSED_ENUM_PARAMETER: DiagnosticCode

Source

pub const UNSIZABLE_IMPLEMENTOR: DiagnosticCode

Source

pub const FOREIGN_IMPLEMENTOR: DiagnosticCode

Source

pub const SUPERTRAIT: DiagnosticCode

Source

pub const ASSOCIATED_TYPE: DiagnosticCode

Source

pub const OBJECT_SAFETY: DiagnosticCode

Source

pub const TRAIT_OUTSIDE_BOX: DiagnosticCode

Source

pub const MISSING_ASSOCIATED_VALUE: DiagnosticCode

Source

pub const PROJECTION_WITHOUT_IMPLEMENTOR: DiagnosticCode

Source

pub const UNDECLARED_ASSOCIATED_VALUE: DiagnosticCode

Source

pub const PROJECTION_WITHOUT_BOUND: DiagnosticCode

Source

pub const REPEATED_FIELD: DiagnosticCode

Source

pub const MAIN_RETURNS_VALUE: DiagnosticCode

Source

pub const SELFLESS_METHOD_CALL: DiagnosticCode

Source

pub const UNKNOWN_COLLECTION: DiagnosticCode

Source

pub const UNNAMEABLE_TYPE: DiagnosticCode

Source

pub const SECOND_IMPL: DiagnosticCode

Source

pub const UNKNOWN_PATTERN_FIELD: DiagnosticCode

Source

pub const REPEATED_PATTERN_FIELD: DiagnosticCode

Source

pub const MIXED_PATTERN_FORMS: DiagnosticCode

Source

pub const KEYWORD_WITHOUT_PATTERN: DiagnosticCode

Source

pub const COVERED_CLAUSE: DiagnosticCode

Source

pub const REQUIREMENT_CYCLE: DiagnosticCode

Source

pub const USE_AFTER_MOVE: DiagnosticCode

Source

pub const NEEDS_OWNERSHIP: DiagnosticCode

Source

pub const MISSING_BANG: DiagnosticCode

Source

pub const MISSING_COPY_BOUND: DiagnosticCode

Source

pub const WRITTEN_MODE_MISMATCH: DiagnosticCode

Source

pub const FUNCTION_VALUE_MISMATCH: DiagnosticCode

Source

pub const CLOSURE_KIND_MISMATCH: DiagnosticCode

Source

pub const LOCAL_BORROW: DiagnosticCode

Source

pub const CAPTURING_FUNCTION_FIELD: DiagnosticCode

Source

pub const LENT_LOCAL_BORROW: DiagnosticCode

Source

pub const MISSING_MAIN: DiagnosticCode

Source

pub const NAME_COLLISION: DiagnosticCode

Source

pub const BAD_TEMPLATE: DiagnosticCode

Source

pub const RUST_ERROR: DiagnosticCode

Source

pub const UNTIED_IMPLEMENTOR_BORROW: DiagnosticCode

Source

pub const MISSING_PROJECT_FORM: DiagnosticCode

Source

pub const EXTRA_PROJECT_FORM: DiagnosticCode

Source

pub const MISSING_PROJECT_NAME: DiagnosticCode

Source

pub const UNKNOWN_PROJECT_KEY: DiagnosticCode

Source

pub const MISSING_PROJECT_VALUE: DiagnosticCode

Source

pub const MISMATCHED_PROJECT_VALUE: DiagnosticCode

Source

pub const UNKNOWN_PROJECT_SECTION: DiagnosticCode

Source

pub const UNEXPECTED_PROJECT_FORM: DiagnosticCode

Source

pub const DUPLICATE_PROJECT_ENTRY: DiagnosticCode

Source

pub const MALFORMED_DEPENDENCY: DiagnosticCode

Source

pub const VERSIONED_LIBRARY: DiagnosticCode

Source

pub const LIBRARY_WITHOUT_SOURCE: DiagnosticCode

Source

pub const CONFLICTING_LIBRARY_SOURCES: DiagnosticCode

Source

pub const GIT_LIBRARY_WITHOUT_REVISION: DiagnosticCode

Source

pub const SHORT_REVISION: DiagnosticCode

Source

pub const UNVERSIONED_CRATE: DiagnosticCode

Source

pub const UNKNOWN_EDITION: DiagnosticCode

Source

pub const INVALID_PROJECT_NAME: DiagnosticCode

Source

pub const UNBUILT_PROJECT_SECTION: DiagnosticCode

Source

pub const RESERVED_LIBRARY_NAME: DiagnosticCode

Source

pub const INVALID_LIBRARY_NAME: DiagnosticCode

Source

pub const LIBRARY_AT_TWO_SOURCES: DiagnosticCode

Source

pub const LIBRARY_WITHOUT_PROJECT_FILE: DiagnosticCode

Source

pub const LIBRARY_WITHOUT_ROOT_MODULE: DiagnosticCode

Source

pub const GIT_LIBRARY_UNAVAILABLE: DiagnosticCode

Source

pub const INVALID_GIT_REPOSITORY: DiagnosticCode

Source

pub const PATH_OUTSIDE_CHECKOUT: DiagnosticCode

Source§

impl DiagnosticCode

Trait Implementations§

Source§

impl Clone for DiagnosticCode

Source§

fn clone(&self) -> DiagnosticCode

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for DiagnosticCode

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl Eq for DiagnosticCode

Source§

impl Hash for DiagnosticCode

Source§

fn hash<__H>(&self, state: &mut __H)
where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for DiagnosticCode

Source§

fn eq(&self, other: &DiagnosticCode) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for DiagnosticCode

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.