Struct aws_sdk_s3::model::PolicyStatus
source · #[non_exhaustive]pub struct PolicyStatus { /* private fields */ }
Expand description
The container element for a bucket's policy status.
Implementations§
source§impl PolicyStatus
impl PolicyStatus
source§impl PolicyStatus
impl PolicyStatus
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture PolicyStatus
.
Examples found in repository?
src/xml_deser.rs (line 4983)
4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005
pub fn deser_structure_crate_model_policy_status(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::PolicyStatus, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::PolicyStatus::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("IsPublic") /* IsPublic com.amazonaws.s3#PolicyStatus$IsPublic */ => {
let var_282 =
Some(
{
<bool as aws_smithy_types::primitive::Parse>::parse_smithy_primitive(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
.map_err(|_|aws_smithy_xml::decode::XmlDecodeError::custom("expected (boolean: `com.amazonaws.s3#IsPublic`)"))
}
?
)
;
builder = builder.set_is_public(var_282);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for PolicyStatus
impl Clone for PolicyStatus
source§fn clone(&self) -> PolicyStatus
fn clone(&self) -> PolicyStatus
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