mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 13:33:20 +12:00
14 lines
290 B
Elixir
14 lines
290 B
Elixir
defmodule Ash.Union do
|
|
@moduledoc """
|
|
A wrapper for values that are sourced from `Ash.Type.Union`.
|
|
"""
|
|
|
|
@type t :: %__MODULE__{}
|
|
defstruct [:value, :type]
|
|
|
|
defimpl Jason.Encoder do
|
|
def encode(%{value: value}, opts) do
|
|
Jason.Encode.value(value, opts)
|
|
end
|
|
end
|
|
end
|