View Source GuardedStruct.Derive.SanitizerDerive (GuardedStruct v0.0.4)

Summary

Functions

call(arg, actions)

@spec call(
  {atom(), any()},
  [any()]
) :: {any(), any()}

sanitize(action, input)

@spec sanitize(atom() | tuple(), any()) :: any()

validate_pattern(module, action, input)

@spec validate_pattern(module(), [any()], any()) :: any()