pub struct DocumentRequest {
pub sources: Vec<SourceName>,
pub filters: DocumentFilters,
pub project: ProjectSelector,
pub paging: Paging,
}Expand description
A request for a page of documents.
Fields§
§sources: Vec<SourceName>Which sources to address. Empty means the configuration’s own selection.
filters: DocumentFiltersWhat to keep.
project: ProjectSelectorWhich project the documents live in.
paging: PagingWhich page.
Trait Implementations§
Source§impl Clone for DocumentRequest
impl Clone for DocumentRequest
Source§fn clone(&self) -> DocumentRequest
fn clone(&self) -> DocumentRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DocumentRequest
impl RefUnwindSafe for DocumentRequest
impl Send for DocumentRequest
impl Sync for DocumentRequest
impl Unpin for DocumentRequest
impl UnsafeUnpin for DocumentRequest
impl UnwindSafe for DocumentRequest
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