Struct aws_sdk_m2::types::PoAttributes
source · #[non_exhaustive]pub struct PoAttributes {
pub format: String,
pub encoding: Option<String>,
pub member_file_extensions: Vec<String>,
}Expand description
The supported properties for a PO type data set.
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.format: StringThe format of the data set records.
encoding: Option<String>The character set encoding of the data set.
member_file_extensions: Vec<String>An array containing one or more filename extensions, allowing you to specify which files to be included as PDS member.
Implementations§
source§impl PoAttributes
impl PoAttributes
sourcepub fn member_file_extensions(&self) -> &[String]
pub fn member_file_extensions(&self) -> &[String]
An array containing one or more filename extensions, allowing you to specify which files to be included as PDS member.
source§impl PoAttributes
impl PoAttributes
sourcepub fn builder() -> PoAttributesBuilder
pub fn builder() -> PoAttributesBuilder
Creates a new builder-style object to manufacture PoAttributes.
Trait Implementations§
source§impl Clone for PoAttributes
impl Clone for PoAttributes
source§fn clone(&self) -> PoAttributes
fn clone(&self) -> PoAttributes
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 PoAttributes
impl Debug for PoAttributes
source§impl PartialEq for PoAttributes
impl PartialEq for PoAttributes
source§fn eq(&self, other: &PoAttributes) -> bool
fn eq(&self, other: &PoAttributes) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for PoAttributes
Auto Trait Implementations§
impl Freeze for PoAttributes
impl RefUnwindSafe for PoAttributes
impl Send for PoAttributes
impl Sync for PoAttributes
impl Unpin for PoAttributes
impl UnwindSafe for PoAttributes
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.