Attributes.set-exclamation-mark

You're seeing just the function set-exclamation-mark, go back to Attributes module for more information.
Link to this function

set!(module, path, value)

View Source

Sets attribute in path and raise error if already defined.

Available at compile time only. It is the extension of set/3 that requires the path to don't have a value.

Example

Attributes.set!(MyModule, [:path], :value)