pub struct SessionSearchCursorBinding {
pub version: u32,
pub provider: String,
pub query_fingerprint: String,
pub scope_fingerprint: String,
pub generation: String,
pub offset: usize,
pub last_identity: Option<String>,
}Expand description
Cursor payload shared by conforming providers. Callers treat its encoded form as opaque.
Fields§
§version: u32Cursor format version.
provider: StringStable provider id.
query_fingerprint: StringNormalized query fingerprint.
scope_fingerprint: StringAuthorization-scope fingerprint.
generation: StringProvider corpus/index generation.
offset: usizeNext stable ordered offset.
last_identity: Option<String>Last stable identity, for diagnostics and additional tie binding.
Trait Implementations§
Source§impl Clone for SessionSearchCursorBinding
impl Clone for SessionSearchCursorBinding
Source§fn clone(&self) -> SessionSearchCursorBinding
fn clone(&self) -> SessionSearchCursorBinding
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 moreSource§impl Debug for SessionSearchCursorBinding
impl Debug for SessionSearchCursorBinding
Source§impl<'de> Deserialize<'de> for SessionSearchCursorBinding
impl<'de> Deserialize<'de> for SessionSearchCursorBinding
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
impl Eq for SessionSearchCursorBinding
impl StructuralPartialEq for SessionSearchCursorBinding
Auto Trait Implementations§
impl Freeze for SessionSearchCursorBinding
impl RefUnwindSafe for SessionSearchCursorBinding
impl Send for SessionSearchCursorBinding
impl Sync for SessionSearchCursorBinding
impl Unpin for SessionSearchCursorBinding
impl UnsafeUnpin for SessionSearchCursorBinding
impl UnwindSafe for SessionSearchCursorBinding
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