#[non_exhaustive]pub struct UnprocessedPreparedStatementName {
pub statement_name: Option<String>,
pub error_code: Option<String>,
pub error_message: Option<String>,
}Expand description
The name of a prepared statement that could not be returned.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.statement_name: Option<String>The name of a prepared statement that could not be returned due to an error.
error_code: Option<String>The error code returned when the request for the prepared statement failed.
error_message: Option<String>The error message containing the reason why the prepared statement could not be returned. The following error messages are possible:
-
INVALID_INPUT- The name of the prepared statement that was provided is not valid (for example, the name is too long). -
STATEMENT_NOT_FOUND- A prepared statement with the name provided could not be found. -
UNAUTHORIZED- The requester does not have permission to access the workgroup that contains the prepared statement.
Implementations§
source§impl UnprocessedPreparedStatementName
impl UnprocessedPreparedStatementName
sourcepub fn statement_name(&self) -> Option<&str>
pub fn statement_name(&self) -> Option<&str>
The name of a prepared statement that could not be returned due to an error.
sourcepub fn error_code(&self) -> Option<&str>
pub fn error_code(&self) -> Option<&str>
The error code returned when the request for the prepared statement failed.
sourcepub fn error_message(&self) -> Option<&str>
pub fn error_message(&self) -> Option<&str>
The error message containing the reason why the prepared statement could not be returned. The following error messages are possible:
-
INVALID_INPUT- The name of the prepared statement that was provided is not valid (for example, the name is too long). -
STATEMENT_NOT_FOUND- A prepared statement with the name provided could not be found. -
UNAUTHORIZED- The requester does not have permission to access the workgroup that contains the prepared statement.
source§impl UnprocessedPreparedStatementName
impl UnprocessedPreparedStatementName
sourcepub fn builder() -> UnprocessedPreparedStatementNameBuilder
pub fn builder() -> UnprocessedPreparedStatementNameBuilder
Creates a new builder-style object to manufacture UnprocessedPreparedStatementName.
Trait Implementations§
source§impl Clone for UnprocessedPreparedStatementName
impl Clone for UnprocessedPreparedStatementName
source§fn clone(&self) -> UnprocessedPreparedStatementName
fn clone(&self) -> UnprocessedPreparedStatementName
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for UnprocessedPreparedStatementName
impl PartialEq for UnprocessedPreparedStatementName
source§fn eq(&self, other: &UnprocessedPreparedStatementName) -> bool
fn eq(&self, other: &UnprocessedPreparedStatementName) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UnprocessedPreparedStatementName
Auto Trait Implementations§
impl Freeze for UnprocessedPreparedStatementName
impl RefUnwindSafe for UnprocessedPreparedStatementName
impl Send for UnprocessedPreparedStatementName
impl Sync for UnprocessedPreparedStatementName
impl Unpin for UnprocessedPreparedStatementName
impl UnwindSafe for UnprocessedPreparedStatementName
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
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>
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>
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