Struct aws_sdk_ec2::model::AcceleratorTotalMemoryMiB
source · #[non_exhaustive]pub struct AcceleratorTotalMemoryMiB { /* private fields */ }
Expand description
The minimum and maximum amount of total accelerator memory, in MiB.
Implementations§
source§impl AcceleratorTotalMemoryMiB
impl AcceleratorTotalMemoryMiB
source§impl AcceleratorTotalMemoryMiB
impl AcceleratorTotalMemoryMiB
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AcceleratorTotalMemoryMiB
.
Examples found in repository?
src/xml_deser.rs (line 62309)
62305 62306 62307 62308 62309 62310 62311 62312 62313 62314 62315 62316 62317 62318 62319 62320 62321 62322 62323 62324 62325 62326 62327 62328 62329 62330 62331 62332 62333 62334 62335 62336 62337 62338 62339 62340 62341 62342 62343 62344 62345 62346
pub fn deser_structure_crate_model_accelerator_total_memory_mi_b(
decoder: &mut aws_smithy_xml::decode::ScopedDecoder,
) -> Result<crate::model::AcceleratorTotalMemoryMiB, aws_smithy_xml::decode::XmlDecodeError> {
#[allow(unused_mut)]
let mut builder = crate::model::AcceleratorTotalMemoryMiB::builder();
while let Some(mut tag) = decoder.next_tag() {
match tag.start_el() {
s if s.matches("min") /* Min com.amazonaws.ec2#AcceleratorTotalMemoryMiB$Min */ => {
let var_3039 =
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_min(var_3039);
}
,
s if s.matches("max") /* Max com.amazonaws.ec2#AcceleratorTotalMemoryMiB$Max */ => {
let var_3040 =
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_max(var_3040);
}
,
_ => {}
}
}
Ok(builder.build())
}
Trait Implementations§
source§impl Clone for AcceleratorTotalMemoryMiB
impl Clone for AcceleratorTotalMemoryMiB
source§fn clone(&self) -> AcceleratorTotalMemoryMiB
fn clone(&self) -> AcceleratorTotalMemoryMiB
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