pub struct QueryResult<'db, T, FS>where
T: Send,
FS: Send,{ /* private fields */ }Expand description
Query result.
Can be derefed as a PartitionQueryResult.
Implementations§
source§impl<'db, T, FS> QueryResult<'db, T, FS>where
T: Send,
FS: Send,
impl<'db, T, FS> QueryResult<'db, T, FS>where T: Send, FS: Send,
sourcepub fn get_attribute<'i, 'k, K>(
&'i self,
key: &'k K
) -> GetAttributeInPartition<'db, 'i, 'k, T, FS, K> ⓘwhere
String: Borrow<K>,
K: Hash + Eq + Send + ?Sized,
'i: 'db,
pub fn get_attribute<'i, 'k, K>( &'i self, key: &'k K ) -> GetAttributeInPartition<'db, 'i, 'k, T, FS, K> ⓘwhere String: Borrow<K>, K: Hash + Eq + Send + ?Sized, 'i: 'db,
Returns an attribue value of the vector corresponding to the result.
The first call of this function on a result belonging to a partition will take longer because it will load the attributes of the partition.
Trait Implementations§
Auto Trait Implementations§
impl<'db, T, FS> !RefUnwindSafe for QueryResult<'db, T, FS>
impl<'db, T, FS> Send for QueryResult<'db, T, FS>where FS: Sync, T: Sync,
impl<'db, T, FS> Sync for QueryResult<'db, T, FS>where FS: Sync, T: Sync,
impl<'db, T, FS> Unpin for QueryResult<'db, T, FS>where T: Unpin,
impl<'db, T, FS> !UnwindSafe for QueryResult<'db, T, FS>
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