Skip to content

Commit 35a1247

Browse files
committed
Fix bind_parameter_index/2 return type spec
Callers assume it always returns a non_neg_integer. The | {:error, reason()} union was incorrect and misleading.
1 parent bdd1521 commit 35a1247

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

lib/exqlite/sqlite3_nif.ex

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,7 @@ defmodule Exqlite.Sqlite3NIF do
8787
@spec bind_parameter_count(statement) :: non_neg_integer() | {:error, reason()}
8888
def bind_parameter_count(_stmt), do: :erlang.nif_error(:not_loaded)
8989

90-
@spec bind_parameter_index(statement, String.t()) ::
91-
non_neg_integer() | {:error, reason()}
90+
@spec bind_parameter_index(statement, String.t()) :: non_neg_integer()
9291
def bind_parameter_index(_stmt, _name), do: :erlang.nif_error(:not_loaded)
9392

9493
@spec bind_text(statement, non_neg_integer, String.t()) :: integer()

0 commit comments

Comments
 (0)