[−][src]Struct ieql::input::document::DocumentReferenceBatch
Represents a batch (collection in the form of a Vec
) of
DocumentReference
s.
This struct is particularly useful for scanning, as it allows one function call to take many different document references. It also enables 'processing groups'—i.e. groups of documents that will always be processed together in the same thread.
Fields
documents: Vec<DocumentReference>
Contains the DocumentReferences
Trait Implementations
impl From<Vec<DocumentReference>> for DocumentReferenceBatch
[src]
fn from(docs: Vec<DocumentReference>) -> DocumentReferenceBatch
[src]
Auto Trait Implementations
impl Send for DocumentReferenceBatch
impl Sync for DocumentReferenceBatch
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,