Struct aws_sdk_ec2::model::ClientVpnRouteStatus
source · #[non_exhaustive]pub struct ClientVpnRouteStatus { /* private fields */ }
Expand description
Describes the state of a Client VPN endpoint route.
Implementations§
source§impl ClientVpnRouteStatus
impl ClientVpnRouteStatus
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ClientVpnRouteStatus
.
Examples found in repository?
src/xml_deser.rs (line 26093)
26089 26090 26091 26092 26093 26094 26095 26096 26097 26098 26099 26100 26101 26102 26103 26104 26105 26106 26107 26108 26109 26110 26111 26112 26113 26114 26115 26116 26117 26118 26119 26120 26121 26122 26123 26124 26125 26126 26127
pub fn deser_structure_crate_model_client_vpn_route_status(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ClientVpnRouteStatus, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ClientVpnRouteStatus::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("code") /* Code com.amazonaws.ec2#ClientVpnRouteStatus$Code */ => {
let var_1022 =
Some(
Result::<crate::model::ClientVpnRouteStatusCode, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::ClientVpnRouteStatusCode::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_code(var_1022);
}
,
s if s.matches("message") /* Message com.amazonaws.ec2#ClientVpnRouteStatus$Message */ => {
let var_1023 =
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_1023);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for ClientVpnRouteStatus
impl Clone for ClientVpnRouteStatus
source§fn clone(&self) -> ClientVpnRouteStatus
fn clone(&self) -> ClientVpnRouteStatus
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