pub enum RemoteExecuteStatementResponse {
Select {
items: Vec<Item>,
count: usize,
scanned_count: usize,
last_key: Option<(Bytes, Option<Bytes>)>,
},
Insert {
success: bool,
},
Update {
item: Item,
},
Delete {
success: bool,
},
}Expand description
Execute statement response (mirrors kstone-api ExecuteStatementResponse)
Variants§
Select
SELECT statement result
Insert
INSERT statement result
Update
UPDATE statement result
Delete
DELETE statement result
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for RemoteExecuteStatementResponse
impl RefUnwindSafe for RemoteExecuteStatementResponse
impl Send for RemoteExecuteStatementResponse
impl Sync for RemoteExecuteStatementResponse
impl Unpin for RemoteExecuteStatementResponse
impl UnsafeUnpin for RemoteExecuteStatementResponse
impl UnwindSafe for RemoteExecuteStatementResponse
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