system

Attribute Macro system 

Source
#[system]
Expand description

This attribute adds checks for system functions. Only applicable to function items.

Generates compilation error if function is has type parameters, is async, unsafe, has return type or is a method.

Checks that all function arguments are valid system arguments.

And finally checks that function is a system.