6 lines
251 B
Elixir
6 lines
251 B
Elixir
|
defmodule FeedParser.Parser do
|
||
|
@callback accepts(data :: String.t(), content_type :: String.t()) :: {true, any()} | false
|
||
|
@callback parse_feed(data :: any()) ::
|
||
|
{:ok, feed :: FeedParser.Feed.t()} | {:error, reason :: String.t()}
|
||
|
end
|