View Source MishkaDeveloperTools.Macros.GuardedStruct.Derive.Parser (Mishka developer tools v0.1.7)

Summary

Functions

Link to this function

conds_list(data, parent_key)

View Source
@spec conds_list([map()] | map(), String.t()) :: any()
Link to this function

convert_parameters(derive_key, parameters)

View Source
@spec convert_parameters(atom() | String.t(), any()) ::
  nil | %{optional(any()) => list()}
Link to this function

convert_to_atom_map(error)

View Source
@spec convert_to_atom_map({:ok, map()} | {:error, any(), any()} | map()) ::
  {:error, any(), any()} | map()
Link to this function

field_status?(arg1, status)

View Source
@spec field_status?(tuple(), atom()) :: boolean()
@spec field_value(
  maybe_improper_list()
  | {{:ok, any()} | {:error, any(), any()} | {:ok, any(), any()}, any()}
  | {{:ok, any()} | {:error, any(), any()}, any(), any()}
) :: maybe_improper_list() | {any(), any()}
Link to this function

parse_core_keys_pattern(pattern)

View Source
@spec parse_core_keys_pattern(binary()) :: list()
@spec parser([String.t()] | String.t()) :: any()
Link to this function

parser(blocks, atom, parent \\ "root")

View Source