pub struct UpdatesManager(/* private fields */);Implementations§
Source§impl UpdatesManager
impl UpdatesManager
pub fn get(&self, table: &str) -> Option<UpdateHandle>
pub fn get_or_insert( &self, tbl_name: &str, schema: &Schema, _pool: &SplitPool, tripwire: Tripwire, ) -> Result<(UpdateHandle, Option<UpdateCreated>), MatcherError>
pub fn remove(&self, id: &Uuid) -> Option<UpdateHandle>
Trait Implementations§
Source§impl Clone for UpdatesManager
impl Clone for UpdatesManager
Source§impl Debug for UpdatesManager
impl Debug for UpdatesManager
Source§impl Default for UpdatesManager
impl Default for UpdatesManager
Source§impl Manager<UpdateHandle> for UpdatesManager
impl Manager<UpdateHandle> for UpdatesManager
fn trait_type(&self) -> String
fn get(&self, id: &Uuid) -> Option<UpdateHandle>
fn remove(&self, id: &Uuid) -> Option<UpdateHandle>
fn get_handles(&self) -> BTreeMap<Uuid, UpdateHandle>
Auto Trait Implementations§
impl !RefUnwindSafe for UpdatesManager
impl !UnwindSafe for UpdatesManager
impl Freeze for UpdatesManager
impl Send for UpdatesManager
impl Sync for UpdatesManager
impl Unpin for UpdatesManager
impl UnsafeUnpin for UpdatesManager
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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