Struct aws_sdk_applicationdiscovery::types::TagFilter
source · #[non_exhaustive]pub struct TagFilter {
pub name: String,
pub values: Vec<String>,
}
Expand description
The tag filter. Valid names are: tagKey
, tagValue
, configurationId
.
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.name: String
A name of the tag filter.
values: Vec<String>
Values for the tag filter.
Implementations§
Trait Implementations§
source§impl PartialEq for TagFilter
impl PartialEq for TagFilter
impl StructuralPartialEq for TagFilter
Auto Trait Implementations§
impl Freeze for TagFilter
impl RefUnwindSafe for TagFilter
impl Send for TagFilter
impl Sync for TagFilter
impl Unpin for TagFilter
impl UnwindSafe for TagFilter
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.