Current section

Files

Jump to
bin_struct lib bin_struct macro structs registered_callback_field_argument.ex
Raw

lib/bin_struct/macro/structs/registered_callback_field_argument.ex

defmodule BinStruct.Macro.Structs.RegisteredCallbackFieldArgument do
@moduledoc false
alias BinStruct.Macro.Structs.RegisteredCallbackFieldArgument
alias BinStruct.Macro.Structs.Field
alias BinStruct.Macro.Structs.VirtualField
alias BinStruct.TypeConversion.TypeConversionManaged
alias BinStruct.TypeConversion.TypeConversionUnmanaged
alias BinStruct.TypeConversion.TypeConversionBinary
alias BinStruct.TypeConversion.TypeConversionUnspecified
@type t :: %RegisteredCallbackFieldArgument{
field: Field.t() | VirtualField.t(),
type_conversion:
TypeConversionManaged |
TypeConversionUnmanaged |
TypeConversionBinary |
TypeConversionUnspecified
}
defstruct [
:field,
:type_conversion
]
end