Packages

A sqlc plugin for gleam that generates type-safe gleam code for your SQL statements.

Current section

Files

Jump to
sqlc_gen_gleam src sqlc_gen_gleam@internal@lib.erl
Raw

src/sqlc_gen_gleam@internal@lib.erl

-module(sqlc_gen_gleam@internal@lib).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([try_nil/2]).
-file("/Users/danielkurz/code/daniellionel01/sqlc-gen-gleam/src/sqlc_gen_gleam/internal/lib.gleam", 6).
-spec try_nil(
{ok, HLC} | {error, any()},
fun((HLC) -> {ok, HLG} | {error, nil})
) -> {ok, HLG} | {error, nil}.
try_nil(Result, Do) ->
gleam@result:'try'(gleam@result:replace_error(Result, nil), Do).