pub struct UpdateHandle { /* private fields */ }Implementations§
Source§impl UpdateHandle
impl UpdateHandle
Trait Implementations§
Source§impl Clone for UpdateHandle
impl Clone for UpdateHandle
Source§impl Debug for UpdateHandle
impl Debug for UpdateHandle
Source§impl Handle for UpdateHandle
impl Handle for UpdateHandle
fn id(&self) -> Uuid
fn cancelled(&self) -> WaitForCancellationFuture<'_> ⓘ
fn filter_matchable_change( &self, candidates: &mut MatchCandidates, change: MatchableChange<'_>, ) -> bool
fn changes_tx(&self) -> Sender<MatchCandidates>
fn cleanup(&self) -> impl Future<Output = ()> + Send
fn get_counter(&self, table: &str) -> &HandleMetrics
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 UpdateHandle
impl !UnwindSafe for UpdateHandle
impl Freeze for UpdateHandle
impl Send for UpdateHandle
impl Sync for UpdateHandle
impl Unpin for UpdateHandle
impl UnsafeUnpin for UpdateHandle
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