Struct SubdocsEvent
pub struct SubdocsEvent { /* private fields */ }Expand description
Event used to communicate load requests from the underlying subdocuments.
Implementations§
§impl SubdocsEvent
impl SubdocsEvent
pub fn added(&self) -> SubdocsEventIter<'_> ⓘ
pub fn added(&self) -> SubdocsEventIter<'_> ⓘ
Returns an iterator over all sub-documents added to a current document within a scope of committed transaction.
pub fn removed(&self) -> SubdocsEventIter<'_> ⓘ
pub fn removed(&self) -> SubdocsEventIter<'_> ⓘ
Returns an iterator over all sub-documents removed from a current document within a scope of committed transaction.
pub fn loaded(&self) -> SubdocsEventIter<'_> ⓘ
pub fn loaded(&self) -> SubdocsEventIter<'_> ⓘ
Returns an iterator over all sub-documents living in a parent document, that have requested to be loaded within a scope of committed transaction.
Trait Implementations§
§impl Clone for SubdocsEvent
impl Clone for SubdocsEvent
§fn clone(&self) -> SubdocsEvent
fn clone(&self) -> SubdocsEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SubdocsEvent
impl !RefUnwindSafe for SubdocsEvent
impl Send for SubdocsEvent
impl Sync for SubdocsEvent
impl Unpin for SubdocsEvent
impl !UnwindSafe for SubdocsEvent
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more