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

Implementations§

Indicates if the release was successful.

Indicates if the release was successful.

Examples found in repository?
src/xml_deser.rs (line 22137)
22104
22105
22106
22107
22108
22109
22110
22111
22112
22113
22114
22115
22116
22117
22118
22119
22120
22121
22122
22123
22124
22125
22126
22127
22128
22129
22130
22131
22132
22133
22134
22135
22136
22137
22138
22139
22140
22141
22142
22143
22144
pub fn deser_operation_crate_operation_release_ipam_pool_allocation(
    inp: &[u8],
    mut builder: crate::output::release_ipam_pool_allocation_output::Builder,
) -> Result<
    crate::output::release_ipam_pool_allocation_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("ReleaseIpamPoolAllocationResponse")) {
        return Err(aws_smithy_xml::decode::XmlDecodeError::custom(format!(
            "invalid root, expected ReleaseIpamPoolAllocationResponse got {:?}",
            start_el
        )));
    }
    while let Some(mut tag) = decoder.next_tag() {
        match tag.start_el() {
            s if s.matches("success") /* Success com.amazonaws.ec2.synthetic#ReleaseIpamPoolAllocationOutput$Success */ =>  {
                let var_833 =
                    Some(
                         {
                            <bool 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 (boolean: `com.amazonaws.ec2#Boolean`)"))
                        }
                        ?
                    )
                ;
                builder = builder.set_success(var_833);
            }
            ,
            _ => {}
        }
    }
    Ok(builder)
}

Consumes the builder and constructs a ReleaseIpamPoolAllocationOutput.

Examples found in repository?
src/operation_deser.rs (line 15285)
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
pub fn parse_release_ipam_pool_allocation_response(
    response: &http::Response<bytes::Bytes>,
) -> std::result::Result<
    crate::output::ReleaseIpamPoolAllocationOutput,
    crate::error::ReleaseIpamPoolAllocationError,
> {
    Ok({
        #[allow(unused_mut)]
        let mut output = crate::output::release_ipam_pool_allocation_output::Builder::default();
        let _ = response;
        output = crate::xml_deser::deser_operation_crate_operation_release_ipam_pool_allocation(
            response.body().as_ref(),
            output,
        )
        .map_err(crate::error::ReleaseIpamPoolAllocationError::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