pub struct IndexClient { /* private fields */ }Implementations§
Source§impl IndexClient
impl IndexClient
pub async fn get(&mut self, values: &[Value]) -> Result<Record, IndexedDBError>
pub async fn get_key( &mut self, values: &[Value], ) -> Result<String, IndexedDBError>
pub async fn get_all( &mut self, values: &[Value], range: Option<KeyRange>, ) -> Result<Vec<Record>, IndexedDBError>
pub async fn get_all_keys( &mut self, values: &[Value], range: Option<KeyRange>, ) -> Result<Vec<String>, IndexedDBError>
pub async fn count( &mut self, values: &[Value], range: Option<KeyRange>, ) -> Result<i64, IndexedDBError>
pub async fn delete(&mut self, values: &[Value]) -> Result<i64, IndexedDBError>
pub async fn open_cursor( &mut self, values: &[Value], range: Option<KeyRange>, direction: CursorDirection, ) -> Result<Cursor, IndexedDBError>
pub async fn open_key_cursor( &mut self, values: &[Value], range: Option<KeyRange>, direction: CursorDirection, ) -> Result<Cursor, IndexedDBError>
Auto Trait Implementations§
impl !Freeze for IndexClient
impl !RefUnwindSafe for IndexClient
impl Send for IndexClient
impl Sync for IndexClient
impl Unpin for IndexClient
impl UnsafeUnpin for IndexClient
impl !UnwindSafe for IndexClient
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> 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