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 a type as a type that must be used, or a function as a function that its
return value must be used.
An attribute for the declaration of a starknet interface.
It is used in the starkent 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 a type as an unstable type that shouldn’t be used, or a function as an
unstable function that shouldn’t be used. Usage of these items will result in a warning, unless
the using crate is marked with their feature active.