pub trait Source: Fetch + MarkAsRead + Debug + Send + Sync { }
A trait that defines a way to fetch entries as well as mark them as read afterwards