Struct aws_sdk_s3control::model::S3ObjectOwner
source · #[non_exhaustive]pub struct S3ObjectOwner { /* private fields */ }Expand description
Implementations§
source§impl S3ObjectOwner
impl S3ObjectOwner
source§impl S3ObjectOwner
impl S3ObjectOwner
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture S3ObjectOwner.
Examples found in repository?
src/xml_deser.rs (line 6888)
6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921
pub fn deser_structure_crate_model_s3_object_owner(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::S3ObjectOwner, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::S3ObjectOwner::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("ID") /* ID com.amazonaws.s3control#S3ObjectOwner$ID */ => {
let var_321 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_id(var_321);
}
,
s if s.matches("DisplayName") /* DisplayName com.amazonaws.s3control#S3ObjectOwner$DisplayName */ => {
let var_322 =
Some(
Result::<std::string::String, aws_smithy_xml::decode::XmlDecodeError>::Ok(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
.into()
)
?
)
;
builder = builder.set_display_name(var_322);
}
,
_ => {}
}
}
Ok(builder.build())
}Trait Implementations§
source§impl Clone for S3ObjectOwner
impl Clone for S3ObjectOwner
source§fn clone(&self) -> S3ObjectOwner
fn clone(&self) -> S3ObjectOwner
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 more