377 377 | ::std::option::Option::None
|
378 378 | }
|
379 379 | }
|
380 380 | impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for ExecuteStatementError {
|
381 381 | fn meta(&self) -> &::aws_smithy_types::error::ErrorMetadata {
|
382 382 | match self {
|
383 383 | Self::ConditionalCheckFailedError(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
384 384 | Self::DuplicateItemError(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
385 385 | Self::InternalServerError(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
386 386 | Self::ItemCollectionSizeLimitExceededError(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
387 387 | Self::ProvisionedThroughputExceededError(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
388 388 | Self::RequestLimitExceeded(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
389 389 | Self::ResourceNotFoundError(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
390 390 | Self::TransactionConflictError(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
391 391 | Self::Unhandled(_inner) => &_inner.meta,
|
392 392 | }
|
393 393 | }
|
394 394 | }
|
395 395 | impl ::aws_smithy_runtime_api::client::result::CreateUnhandledError for ExecuteStatementError {
|
396 396 | fn create_unhandled_error(
|
397 397 | source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
|
398 398 | meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
|
399 399 | ) -> Self {
|
400 400 | Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
|
401 401 | source,
|
402 402 | meta: meta.unwrap_or_default(),
|
403 403 | })
|
404 404 | }
|
405 405 | }
|
406 406 |
|
407 - | pub use crate::operation::execute_statement::_execute_statement_output::ExecuteStatementOutput;
|
408 - |
|
409 407 | pub use crate::operation::execute_statement::_execute_statement_input::ExecuteStatementInput;
|
410 408 |
|
409 + | pub use crate::operation::execute_statement::_execute_statement_output::ExecuteStatementOutput;
|
410 + |
|
411 411 | mod _execute_statement_input;
|
412 412 |
|
413 413 | mod _execute_statement_output;
|
414 414 |
|
415 415 | /// Builders
|
416 416 | pub mod builders;
|