pub struct Database { /* private fields */ }
Implementations§
Source§impl Database
impl Database
pub fn add_feed( &mut self, name: &str, link: &Url, backlog: NonZeroU32, ) -> Result<(), AddFeedError>
Source§impl Database
impl Database
pub fn remove_feed(&mut self, name: &str) -> Result<(), RemoveFeedError>
Source§impl Database
impl Database
pub fn set_link(&mut self, feed: &str, link: &Url) -> Result<(), SetColumnError>
pub fn set_backlog( &mut self, feed: &str, backlog: NonZeroU32, ) -> Result<(), SetColumnError>
pub fn set_fetch_since( &mut self, feed: &str, since: &DateTime<Utc>, ) -> Result<(), SetColumnError>
Source§impl Database
impl Database
pub fn reset_register(&mut self, feed: &str) -> Result<(), ResetRegisterError>
Source§impl Database
impl Database
pub fn is_episode_registered( &self, feed: &str, guid: &str, ) -> Result<bool, IsEpisodeRegisteredError>
Source§impl Database
impl Database
pub fn register_episode( &mut self, feed: &str, guid: &str, ) -> Result<(), RegisterEpisodeError>
Auto Trait Implementations§
impl !Freeze for Database
impl !RefUnwindSafe for Database
impl Send for Database
impl !Sync for Database
impl Unpin for Database
impl UnwindSafe for Database
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoSql for T
impl<T> IntoSql for T
Source§fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
fn into_sql<T>(self) -> Self::Expressionwhere
Self: Sized + AsExpression<T>,
Convert
self
to an expression for Diesel’s query builder. Read moreSource§fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
Convert
&self
to an expression for Diesel’s query builder. Read more