event.rs (695B)
1 /// Events for mpsc 2 #[derive(Debug)] 3 pub enum Event { 4 GetChannelStarted(String), // channel url 5 GetChannelFailed(String, String), // channel url, error message 6 GetChannelFinished(String), // channel url 7 8 GetPostsStarted(String), // channel url 9 GetPostsFailed(String, String), // channel url, error message 10 GetPostsFinished(String), // channel url 11 12 DownloadPostStarted(String), // post name 13 DownloadPostFailed(String, String), // post name, error message 14 DownloadPostSkipped(String), // post name (already exists, skipping) 15 DownloadPostFinished(String), // post name 16 RateLimited(String), // context (post name or "API") 17 18 Done, 19 }