#[non_exhaustive]pub struct LaunchTemplateElasticInferenceAcceleratorResponse { /* private fields */ }
Expand description
Describes an elastic inference accelerator.
Implementations§
source§impl LaunchTemplateElasticInferenceAcceleratorResponse
impl LaunchTemplateElasticInferenceAcceleratorResponse
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture LaunchTemplateElasticInferenceAcceleratorResponse
.
Examples found in repository?
src/xml_deser.rs (line 61653)
61646 61647 61648 61649 61650 61651 61652 61653 61654 61655 61656 61657 61658 61659 61660 61661 61662 61663 61664 61665 61666 61667 61668 61669 61670 61671 61672 61673 61674 61675 61676 61677 61678 61679 61680 61681 61682 61683 61684 61685 61686 61687 61688
pub fn deser_structure_crate_model_launch_template_elastic_inference_accelerator_response(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<
crate::model::LaunchTemplateElasticInferenceAcceleratorResponse,
aws_smithy_xml::decode::XmlDecodeError,
> {
#[allow(unused_mut)]
let mut builder = crate::model::LaunchTemplateElasticInferenceAcceleratorResponse::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("type") /* Type com.amazonaws.ec2#LaunchTemplateElasticInferenceAcceleratorResponse$Type */ => {
let var_3015 =
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_type(var_3015);
}
,
s if s.matches("count") /* Count com.amazonaws.ec2#LaunchTemplateElasticInferenceAcceleratorResponse$Count */ => {
let var_3016 =
Some(
{
<i32 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 (integer: `com.amazonaws.ec2#Integer`)"))
}
?
)
;
builder = builder.set_count(var_3016);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for LaunchTemplateElasticInferenceAcceleratorResponse
impl Clone for LaunchTemplateElasticInferenceAcceleratorResponse
source§fn clone(&self) -> LaunchTemplateElasticInferenceAcceleratorResponse
fn clone(&self) -> LaunchTemplateElasticInferenceAcceleratorResponse
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