An attribute to allow code that would normally result in a warning.
An attribute to define an item as deprecated. Usage of these items will result in a warning,
unless the using crate is marked with their feature active.
An attribute to allow usage of a feature under a statement.
An attribute that can be used to make the formatter ignore the formatting of a statement or an
item, and keep the user defined formatting.
An attribute to define the order of implicit arguments.
An attribute to mark a function as a function that should be inlined.
An attribute to define an item as internal. Usage of these items will result in an error, unless
the usage is marked with their feature active.
An attribute to define a type as a type that must be used, or a function as a function that its
return value must be used.
An attribute to define a type as a phantom type, phantom types cannot be created at run time and
are typically used for meta-programming.
An attribute for the declaration of a starknet interface.
It is used in the starknet crate, however it is defined here because it is currently used in the
corelib.
TODO(Gil): Remove this once starknet
is removed from corelib.
An attribute to define an item as unstable. Usage of these items will result in a warning,
unless the using crate is marked with their feature active.