zigler
v0.11.0

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

        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