Domo.precond

You're seeing just the macro precond, go back to Domo module for more information.

Macro to define a boolean precondition function for the type. The function is called to ensure that the struct field's value range is valid after ensuring its type and before returning the struct's instance.

precond identifier: &match?(<<"AXX-", _, _ :: binary>>, &1)

The macro adds the following function to the module:

def __precond__(:"identifier", value) do
  apply(&match?(<<"AXX-", _, _ :: binary>>, &1), [value])
end