Trash.Repo.one_kept-exclamation-mark

You're seeing just the function one_kept-exclamation-mark, go back to Trash.Repo module for more information.
Link to this function

one_kept!(queryable, opts \\ [], repo)

Specs

one_kept!(queryable :: Ecto.Queryable.t(), opts :: Keyword.t(), repo :: atom()) ::
  Ecto.Schema.t()

Fetches a single kept result from the query.

Raises Ecto.MultipleResultsError if more than one entry. Raises Ecto.NoResultsError if no result was found.

Examples

iex> Trash.Repo.one_kept!(Post, [], MyApp.Repo)
%Post{title: "Hello World", discarded_at: nil}

iex> Trash.Repo.one_kept!(Post, [], MyApp.Repo)
** (Ecto.NoResultsError)