pub struct OpenCursorRequest {
pub store: String,
pub index: String,
pub query: Option<IndexedDBQuery>,
pub direction: CursorDirection,
pub keys_only: bool,
}Expand description
OpenCursorRequest starts a streaming cursor over an object store or index.
Native message type for gestalt.provider.v1.OpenCursorRequest.
Fields§
§store: StringThe store field.
index: StringThe index field.
query: Option<IndexedDBQuery>The query field; None when unset.
direction: CursorDirectionThe direction field.
keys_only: boolkeys_only suppresses row payloads and returns only keys.
The keys_only field.
Trait Implementations§
Source§impl Clone for OpenCursorRequest
impl Clone for OpenCursorRequest
Source§fn clone(&self) -> OpenCursorRequest
fn clone(&self) -> OpenCursorRequest
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 OpenCursorRequest
impl Debug for OpenCursorRequest
Source§impl Default for OpenCursorRequest
impl Default for OpenCursorRequest
Source§fn default() -> OpenCursorRequest
fn default() -> OpenCursorRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OpenCursorRequest
impl<'de> Deserialize<'de> for OpenCursorRequest
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 for OpenCursorRequest
impl PartialEq for OpenCursorRequest
Source§impl Serialize for OpenCursorRequest
impl Serialize for OpenCursorRequest
impl StructuralPartialEq for OpenCursorRequest
Auto Trait Implementations§
impl Freeze for OpenCursorRequest
impl RefUnwindSafe for OpenCursorRequest
impl Send for OpenCursorRequest
impl Sync for OpenCursorRequest
impl Unpin for OpenCursorRequest
impl UnsafeUnpin for OpenCursorRequest
impl UnwindSafe for OpenCursorRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request