iPX

ipx::types

Enum ipx::types::Event

enum Event {
    feed_start { feed },
    feed_skip { feed },
    feed_done { feed, new, downloaded, failed, torrents },
    feed_error { feed, msg },
    feed_row { row: FeedRow },
    progress { feed, enclosure, file, done, total },
    download_done { feed, enclosure, path, bytes },
    download_error { feed, enclosure, msg, url },
    deadair_done { feed, enclosure, saved_s },
    scan_done { feeds },
}

One live update. ev says which, and the rest depends on it.

Variants

§feed_start { feed }
A feed is being checked.
§feed_skip { feed }
Not due.
§feed_done { feed, new, downloaded, failed, torrents }
§feed_error { feed, msg }
§feed_row { row: FeedRow }
A feed you subscribe to changed.
§progress { feed, enclosure, file, done, total }
Bytes of a download, in whole percents.
§download_done { feed, enclosure, path, bytes }
§download_error { feed, enclosure, msg, url }
§deadair_done { feed, enclosure, saved_s }
DeadAir finished a file.
§scan_done { feeds }
A check finished; how many feeds it looked at.

Used by