lib/kagi/search_result.ex
defmodule Kagi.SearchResult do
@moduledoc """
A single Kagi search result.
Returned in `Kagi.Search.results`.
## Fields
* `:url` - absolute destination URL.
* `:title` - link title text.
* `:snippet` - result description; empty when Kagi returns none.
"""
@typedoc "A single search result row."
@type t :: %__MODULE__{url: String.t(), title: String.t(), snippet: String.t()}
defstruct [:url, :title, :snippet]
end