zigler
v0.11.0

        View Source Zig.Type.Slice (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(child, opts \\ [])
        return_allowed?(slice)
        spec(map, context, opts)
        to_call(slice)
        to_string(slice)

        Types

        Link to this type

        t()

        View Source
        @type t() :: %Zig.Type.Slice{
          child: Zig.Type.t(),
          has_sentinel?: 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(child, opts \\ [])

        View Source
        Link to this function

        return_allowed?(slice)

        View Source
        Link to this function

        spec(map, context, opts)

        View Source
        Link to this function

        to_call(slice)

        View Source
        Link to this function

        to_string(slice)

        View Source

        Hex Package Hex Preview (current file) Download ePub version

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