podcasts/hammond-data/src
Jordan Petridis e416bca963
Implemented a pixbuf cache mechanism.
Since gdk_pixbuf::Pixbuf is refference counted and every episode,
use the cover of the Podcast Feed/Show, We can only create a Pixbuf
cover per show and pass around the Rc pointer.

GObjects do not implement Send trait, so SendCell is a way around that.
Also lazy_static requires Sync trait, so that's what the mutexes are.
2017-12-21 17:36:07 +02:00
..
models Implemented a pixbuf cache mechanism. 2017-12-21 17:36:07 +02:00
database.rs Remove unnecessary Arc. 2017-12-02 01:46:37 +02:00
dbqueries.rs hammond-data::utils: Modified EpisodeCleaner Diesel model to also be used with played_cleaner. 2017-12-20 19:18:20 +02:00
errors.rs Upgraded diesel to 0.99 and switched from the git master into crated.io. 2017-12-02 01:39:28 +02:00
feed.rs Run rustfmt. 2017-12-09 05:57:16 +02:00
lib.rs Define a new Diesel Model for PodcastCover querries. 2017-12-20 18:19:31 +02:00
parser.rs Added date label into EpisodeWidget. 2017-12-14 18:03:37 +02:00
schema.rs Change episode table schema. 2017-12-09 17:38:46 +02:00
utils.rs hammond-data::utils: Modified EpisodeCleaner Diesel model to also be used with played_cleaner. 2017-12-20 19:18:20 +02:00