pub struct Builder { /* private fields */ }
Expand description

A builder for ModifyIpamPoolOutput.

Implementations§

The results of the modification.

The results of the modification.

Examples found in repository?
src/xml_deser.rs (line 20137)
20111
20112
20113
20114
20115
20116
20117
20118
20119
20120
20121
20122
20123
20124
20125
20126
20127
20128
20129
20130
20131
20132
20133
20134
20135
20136
20137
20138
20139
20140
20141
20142
20143
20144
pub fn deser_operation_crate_operation_modify_ipam_pool(
    inp: &[u8],
    mut builder: crate::output::modify_ipam_pool_output::Builder,
) -> Result<crate::output::modify_ipam_pool_output::Builder, aws_smithy_xml::decode::XmlDecodeError>
{
    let mut doc = aws_smithy_xml::decode::Document::try_from(inp)?;

    #[allow(unused_mut)]
    let mut decoder = doc.root_element()?;
    #[allow(unused_variables)]
    let start_el = decoder.start_el();
    if !(start_el.matches("ModifyIpamPoolResponse")) {
        return Err(aws_smithy_xml::decode::XmlDecodeError::custom(format!(
            "invalid root, expected ModifyIpamPoolResponse got {:?}",
            start_el
        )));
    }
    while let Some(mut tag) = decoder.next_tag() {
        match tag.start_el() {
            s if s.matches("ipamPool") /* IpamPool com.amazonaws.ec2.synthetic#ModifyIpamPoolOutput$IpamPool */ =>  {
                let var_775 =
                    Some(
                        crate::xml_deser::deser_structure_crate_model_ipam_pool(&mut tag)
                        ?
                    )
                ;
                builder = builder.set_ipam_pool(var_775);
            }
            ,
            _ => {}
        }
    }
    Ok(builder)
}

Consumes the builder and constructs a ModifyIpamPoolOutput.

Examples found in repository?
src/operation_deser.rs (line 13632)
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
pub fn parse_modify_ipam_pool_response(
    response: &http::Response<bytes::Bytes>,
) -> std::result::Result<crate::output::ModifyIpamPoolOutput, crate::error::ModifyIpamPoolError> {
    Ok({
        #[allow(unused_mut)]
        let mut output = crate::output::modify_ipam_pool_output::Builder::default();
        let _ = response;
        output = crate::xml_deser::deser_operation_crate_operation_modify_ipam_pool(
            response.body().as_ref(),
            output,
        )
        .map_err(crate::error::ModifyIpamPoolError::unhandled)?;
        output.build()
    })
}

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more