Struct seshat::SearchBatch
source · pub struct SearchBatch {
pub count: usize,
pub results: Vec<SearchResult>,
pub next_batch: Option<Uuid>,
}
Expand description
A batch of search results that were returned during a search.
Fields§
§count: usize
The total number of events that were found.
results: Vec<SearchResult>
The list of search results that were returned. The number of results is
always smaller of equal to the count and depends on the limit that was
given in the SearchConfig
.
next_batch: Option<Uuid>
A token that can be set in the SearchConfig
to continue fetching the
next batch of SearchResult
s.
Trait Implementations§
source§impl Clone for SearchBatch
impl Clone for SearchBatch
source§fn clone(&self) -> SearchBatch
fn clone(&self) -> SearchBatch
Returns a copy 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 moresource§impl Debug for SearchBatch
impl Debug for SearchBatch
source§impl Default for SearchBatch
impl Default for SearchBatch
source§fn default() -> SearchBatch
fn default() -> SearchBatch
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SearchBatch
impl<'de> Deserialize<'de> for SearchBatch
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<SearchBatch> for SearchBatch
impl PartialEq<SearchBatch> for SearchBatch
source§fn eq(&self, other: &SearchBatch) -> bool
fn eq(&self, other: &SearchBatch) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SearchBatch
impl Serialize for SearchBatch
impl StructuralPartialEq for SearchBatch
Auto Trait Implementations§
impl RefUnwindSafe for SearchBatch
impl Send for SearchBatch
impl Sync for SearchBatch
impl Unpin for SearchBatch
impl UnwindSafe for SearchBatch
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
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere T: Any,
§fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert
Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert
Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s.