Struct ruma_client_api::search::search_events::v3::ResultGroup
source · pub struct ResultGroup {
pub next_batch: Option<String>,
pub order: Option<UInt>,
pub results: Vec<OwnedEventId>,
}
Available on crate features
client
or server
only.Expand description
A grouping of results, if requested.
Fields§
§next_batch: Option<String>
Token that can be used to get the next batch of results in the group, by passing as the
next_batch
parameter to the next call.
If this field is absent, there are no more results in this group.
order: Option<UInt>
Key that can be used to order different groups.
results: Vec<OwnedEventId>
Which results are in this group.
Implementations§
Trait Implementations§
source§impl Clone for ResultGroup
impl Clone for ResultGroup
source§fn clone(&self) -> ResultGroup
fn clone(&self) -> ResultGroup
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 ResultGroup
impl Debug for ResultGroup
source§impl Default for ResultGroup
impl Default for ResultGroup
source§fn default() -> ResultGroup
fn default() -> ResultGroup
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ResultGroup
impl<'de> Deserialize<'de> for ResultGroup
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