-
Notifications
You must be signed in to change notification settings - Fork 244
/
shape_invalid_db_instance_state_fault.rs
28 lines (27 loc) · 1.32 KB
/
shape_invalid_db_instance_state_fault.rs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
#[allow(unused_mut)]
pub fn de_invalid_db_instance_state_fault_xml_err(inp: &[u8], mut builder: crate::types::error::builders::InvalidDbInstanceStateFaultBuilder) -> Result<crate::types::error::builders::InvalidDbInstanceStateFaultBuilder, ::aws_smithy_xml::decode::XmlDecodeError> {
if inp.is_empty() { return Ok(builder) }
let mut document = ::aws_smithy_xml::decode::Document::try_from(inp)?;
#[allow(unused_mut)]
let mut error_decoder = crate::rest_xml_wrapped_errors::error_scope(&mut document)?;
while let Some(mut tag) = error_decoder.next_tag() {
match tag.start_el() {
s if s.matches("message") /* message com.amazonaws.neptune#InvalidDBInstanceStateFault$message */ => {
let var_1 =
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_message(var_1);
}
,
_ => {}
}
}
Ok(builder)
}