Struct aws_sdk_qldb::operation::get_block::GetBlockOutput
source · #[non_exhaustive]pub struct GetBlockOutput {
pub block: Option<ValueHolder>,
pub proof: Option<ValueHolder>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.block: Option<ValueHolder>The block data object in Amazon Ion format.
proof: Option<ValueHolder>The proof object in Amazon Ion format returned by a GetBlock request. A proof contains the list of hash values required to recalculate the specified digest using a Merkle tree, starting with the specified block.
Implementations§
source§impl GetBlockOutput
impl GetBlockOutput
sourcepub fn block(&self) -> Option<&ValueHolder>
pub fn block(&self) -> Option<&ValueHolder>
The block data object in Amazon Ion format.
sourcepub fn proof(&self) -> Option<&ValueHolder>
pub fn proof(&self) -> Option<&ValueHolder>
The proof object in Amazon Ion format returned by a GetBlock request. A proof contains the list of hash values required to recalculate the specified digest using a Merkle tree, starting with the specified block.
source§impl GetBlockOutput
impl GetBlockOutput
sourcepub fn builder() -> GetBlockOutputBuilder
pub fn builder() -> GetBlockOutputBuilder
Creates a new builder-style object to manufacture GetBlockOutput.
Trait Implementations§
source§impl Clone for GetBlockOutput
impl Clone for GetBlockOutput
source§fn clone(&self) -> GetBlockOutput
fn clone(&self) -> GetBlockOutput
Returns a copy of the value. Read more
1.0.0 · 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 GetBlockOutput
impl Debug for GetBlockOutput
source§impl PartialEq for GetBlockOutput
impl PartialEq for GetBlockOutput
source§fn eq(&self, other: &GetBlockOutput) -> bool
fn eq(&self, other: &GetBlockOutput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl RequestId for GetBlockOutput
impl RequestId for GetBlockOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None if the service could not be reached.impl StructuralPartialEq for GetBlockOutput
Auto Trait Implementations§
impl RefUnwindSafe for GetBlockOutput
impl Send for GetBlockOutput
impl Sync for GetBlockOutput
impl Unpin for GetBlockOutput
impl UnwindSafe for GetBlockOutput
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>
Creates a shared type from an unshared type.