[−][src]Struct rusoto_qldb_session::CommitTransactionRequest
Contains the details of the transaction to commit.
Fields
commit_digest: Bytes
Specifies the commit digest for the transaction to commit. For every active transaction, the commit digest must be passed. QLDB validates CommitDigest
and rejects the commit with an error if the digest computed on the client does not match the digest computed by QLDB.
The purpose of the CommitDigest
parameter is to ensure that QLDB commits a transaction if and only if the server has processed the exact set of statements sent by the client, in the same order that client sent them, and with no duplicates.
transaction_id: String
Specifies the transaction ID of the transaction to commit.
Trait Implementations
impl Clone for CommitTransactionRequest
[src]
pub fn clone(&self) -> CommitTransactionRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for CommitTransactionRequest
[src]
impl Default for CommitTransactionRequest
[src]
pub fn default() -> CommitTransactionRequest
[src]
impl PartialEq<CommitTransactionRequest> for CommitTransactionRequest
[src]
pub fn eq(&self, other: &CommitTransactionRequest) -> bool
[src]
pub fn ne(&self, other: &CommitTransactionRequest) -> bool
[src]
impl Serialize for CommitTransactionRequest
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for CommitTransactionRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for CommitTransactionRequest
[src]
impl Send for CommitTransactionRequest
[src]
impl Sync for CommitTransactionRequest
[src]
impl Unpin for CommitTransactionRequest
[src]
impl UnwindSafe for CommitTransactionRequest
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,