IGC.Extensions (igc v1.1.1)

Link to this section Summary

Link to this section Types

Link to this type

definitions()

@type definitions() :: [{String.t(), integer(), integer()}]
@type t() :: %IGC.Extensions{extensions: definitions()}
@type values() :: %{required(String.t()) => String.t()}

Link to this section Functions

Link to this function

parse_line(line)

@spec parse_line(String.t()) :: {:ok, t()} | {:error, atom()}
Link to this function

parse_values(line, extensions_def, extensions_values \\ %{})

@spec parse_values(String.t(), definitions(), values()) ::
  {:ok, values()} | {:error, atom()}