Struct aws_sdk_ec2::model::ClientVpnConnectionStatus
source · #[non_exhaustive]pub struct ClientVpnConnectionStatus { /* private fields */ }
Expand description
Describes the status of a client connection.
Implementations§
source§impl ClientVpnConnectionStatus
impl ClientVpnConnectionStatus
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ClientVpnConnectionStatus
.
Examples found in repository?
src/xml_deser.rs (line 58187)
58183 58184 58185 58186 58187 58188 58189 58190 58191 58192 58193 58194 58195 58196 58197 58198 58199 58200 58201 58202 58203 58204 58205 58206 58207 58208 58209 58210 58211 58212 58213 58214 58215 58216 58217 58218 58219 58220 58221
pub fn deser_structure_crate_model_client_vpn_connection_status(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::ClientVpnConnectionStatus, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::ClientVpnConnectionStatus::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("code") /* Code com.amazonaws.ec2#ClientVpnConnectionStatus$Code */ => {
let var_2834 =
Some(
Result::<crate::model::ClientVpnConnectionStatusCode, aws_smithy_xml::decode::XmlDecodeError>::Ok(
crate::model::ClientVpnConnectionStatusCode::from(
aws_smithy_xml::decode::try_data(&mut tag)?.as_ref()
)
)
?
)
;
builder = builder.set_code(var_2834);
}
,
s if s.matches("message") /* Message com.amazonaws.ec2#ClientVpnConnectionStatus$Message */ => {
let var_2835 =
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_2835);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for ClientVpnConnectionStatus
impl Clone for ClientVpnConnectionStatus
source§fn clone(&self) -> ClientVpnConnectionStatus
fn clone(&self) -> ClientVpnConnectionStatus
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