Struct aws_sdk_fsx::types::error::IncompatibleParameterError
source · #[non_exhaustive]pub struct IncompatibleParameterError {
pub parameter: Option<String>,
pub message: Option<String>,
/* private fields */
}
Expand description
The error returned when a second request is received with the same client request token but different parameters settings. A client request token should always uniquely identify a single request.
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.parameter: Option<String>
A parameter that is incompatible with the earlier request.
message: Option<String>
A detailed error message.
Implementations§
source§impl IncompatibleParameterError
impl IncompatibleParameterError
sourcepub fn builder() -> IncompatibleParameterErrorBuilder
pub fn builder() -> IncompatibleParameterErrorBuilder
Creates a new builder-style object to manufacture IncompatibleParameterError
.
Trait Implementations§
source§impl Clone for IncompatibleParameterError
impl Clone for IncompatibleParameterError
source§fn clone(&self) -> IncompatibleParameterError
fn clone(&self) -> IncompatibleParameterError
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 IncompatibleParameterError
impl Debug for IncompatibleParameterError
source§impl Display for IncompatibleParameterError
impl Display for IncompatibleParameterError
source§impl Error for IncompatibleParameterError
impl Error for IncompatibleParameterError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl PartialEq for IncompatibleParameterError
impl PartialEq for IncompatibleParameterError
source§fn eq(&self, other: &IncompatibleParameterError) -> bool
fn eq(&self, other: &IncompatibleParameterError) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl ProvideErrorMetadata for IncompatibleParameterError
impl ProvideErrorMetadata for IncompatibleParameterError
source§fn meta(&self) -> &ErrorMetadata
fn meta(&self) -> &ErrorMetadata
Returns error metadata, which includes the error code, message,
request ID, and potentially additional information.
source§impl RequestId for IncompatibleParameterError
impl RequestId for IncompatibleParameterError
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 IncompatibleParameterError
Auto Trait Implementations§
impl Freeze for IncompatibleParameterError
impl RefUnwindSafe for IncompatibleParameterError
impl Send for IncompatibleParameterError
impl Sync for IncompatibleParameterError
impl Unpin for IncompatibleParameterError
impl UnwindSafe for IncompatibleParameterError
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>
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 moreCreates a shared type from an unshared type.