pub struct RemoteSqlReceipt {Show 21 fields
pub query_id: String,
pub original_query_id: String,
pub status: String,
pub terminal_state: Option<String>,
pub server_state: String,
pub cancel_outcome: Option<RemoteCancelOutcome>,
pub cancellation_reason: String,
pub committed: bool,
pub committed_statements: usize,
pub last_commit_epoch: Option<u64>,
pub last_commit_epoch_text: Option<String>,
pub first_commit_statement_index: Option<usize>,
pub last_commit_statement_index: Option<usize>,
pub completed_statements: usize,
pub statement_index: usize,
pub retryable: bool,
pub idempotency_replayed: bool,
pub idempotency_persisted: bool,
pub idempotency_expires_at_ms: u64,
pub outcome: RemoteQueryOutcome,
pub terminal_error: Option<RemoteTerminalError>,
}Fields§
§query_id: String§original_query_id: String§status: String§terminal_state: Option<String>§server_state: String§cancel_outcome: Option<RemoteCancelOutcome>§cancellation_reason: String§committed: bool§committed_statements: usize§last_commit_epoch: Option<u64>§last_commit_epoch_text: Option<String>§first_commit_statement_index: Option<usize>§last_commit_statement_index: Option<usize>§completed_statements: usize§statement_index: usize§retryable: bool§idempotency_replayed: bool§idempotency_persisted: bool§idempotency_expires_at_ms: u64§outcome: RemoteQueryOutcome§terminal_error: Option<RemoteTerminalError>Trait Implementations§
Source§impl Clone for RemoteSqlReceipt
impl Clone for RemoteSqlReceipt
Source§fn clone(&self) -> RemoteSqlReceipt
fn clone(&self) -> RemoteSqlReceipt
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 RemoteSqlReceipt
impl Debug for RemoteSqlReceipt
Source§impl<'de> Deserialize<'de> for RemoteSqlReceipt
impl<'de> Deserialize<'de> for RemoteSqlReceipt
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
Auto Trait Implementations§
impl Freeze for RemoteSqlReceipt
impl RefUnwindSafe for RemoteSqlReceipt
impl Send for RemoteSqlReceipt
impl Sync for RemoteSqlReceipt
impl Unpin for RemoteSqlReceipt
impl UnsafeUnpin for RemoteSqlReceipt
impl UnwindSafe for RemoteSqlReceipt
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more