zigler
v0.11.1

      View Source Zig.Type.Array (zigler v0.11.1)

      Summary

      Types

      t()

      Functions

      error_prongs(_, atom)
      from_json(map, module)
      get_result(type, opts)
      marshal_param(_, _, _, _)
      marshal_return(_, _, _)
      marshals_param?(_)
      marshals_return?(_)
      missing_size?(_)
      needs_make?(_)
      of(type, len, opts \\ [])
      return_allowed?(array)
      spec(type, atom, opts)
      to_call(array)
      to_string(array)

      Types

      Link to this type

      t()

      View Source
      @type t() :: %Zig.Type.Array{
        child: Zig.Type.t(),
        has_sentinel?: boolean(),
        len: non_neg_integer(),
        mutable: boolean(),
        repr: String.t()
      }

      Functions

      Link to this function

      error_prongs(_, atom)

      View Source
      Link to this function

      from_json(map, module)

      View Source
      Link to this function

      get_result(type, opts)

      View Source
      Link to this function

      marshal_param(_, _, _, _)

      View Source
      Link to this function

      marshal_return(_, _, _)

      View Source
      Link to this function

      marshals_param?(_)

      View Source
      Link to this function

      marshals_return?(_)

      View Source
      Link to this function

      missing_size?(_)

      View Source
      Link to this function

      needs_make?(_)

      View Source
      Link to this function

      of(type, len, opts \\ [])

      View Source
      Link to this function

      return_allowed?(array)

      View Source
      Link to this function

      spec(type, atom, opts)

      View Source
      Link to this function

      to_call(array)

      View Source
      Link to this function

      to_string(array)

      View Source

      Hex Package Hex Preview (current file) Download ePub version

      Built using ExDoc (v0.30.9) for the Elixir programming language