Modules§
Structs§
- EpData
- Enum used to communicate relevant data to the taskpool.
- Podcast
- Struct holding data about an individual podcast feed. This includes a (possibly empty) vector of episodes.
- Podcast
Feed - Podcast
NoId - Struct holding data about an individual podcast feed, before it has been inserted into the database. This includes a (possibly empty) vector of episodes.
Enums§
Constants§
Traits§
- Menuable
- Defines interface used for both podcasts and episodes, to be used and displayed in menus.
Functions§
- check_
feed - Spawns a new task to check a feed and retrieve podcast data.
- download_
list - This is the function the main controller uses to indicate new files to download.
- export_
to_ opml - Exports all podcasts to OPML format, either printing to stdout or exporting to a file.
- import_
from_ opml - Imports a list of podcasts from OPML format, reading from a file. If the
replaceflag is set, this replaces all existing data in the database.