Compiler Flags
Compiler flags allow you to change the behavior of the compiler for the given scope of a function. Remember that some warnings are there for a reason. If you do not understand why some warning is being emitted, go ahead and learn more about basic syntax. Here is a list of all the compiler flags that are ready to be used:
allow_nested_if_else
- Turns off the warning that encourages developer to use the syntax designed to handle if else chains.allow_generic_return
- Turns off the warning that tells user to specify a concrete return type when arguments with concrete types are usedallow_absurd_cast
- Turns off the warning that tells user that the result of given force type can be absurd.
Example:
#[allow_nested_if_else]
fun foo() {
// ...
}