<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="rustdoc">
<meta name="description" content="API documentation for the Rust `object` mod in crate `aws_sdk_rust`.">
<meta name="keywords" content="rust, rustlang, rust-lang, object">
<title>aws_sdk_rust::aws::s3::object - Rust</title>
<link rel="stylesheet" type="text/css" href="../../../../normalize.css">
<link rel="stylesheet" type="text/css" href="../../../../rustdoc.css">
<link rel="stylesheet" type="text/css" href="../../../../main.css">
<link rel="shortcut icon" href="https://lambdastackio.github.io/static/images/favicon.ico">
</head>
<body class="rustdoc mod">
<nav class="sidebar">
<a href='../../../../aws_sdk_rust/index.html'><img src='https://lambdastackio.github.io/static/images/lambdastack-200x200.png' alt='logo' width='100'></a>
<p class='location'>Module object</p><div class="block items"><ul><li><a href="#structs">Structs</a></li><li><a href="#functions">Functions</a></li><li><a href="#types">Type Definitions</a></li></ul></div><p class='location'><a href='../../../index.html'>aws_sdk_rust</a>::<wbr><a href='../../index.html'>aws</a>::<wbr><a href='../index.html'>s3</a></p><script>window.sidebarCurrent = {name: 'object', ty: 'mod', relpath: '../'};</script><script defer src="../sidebar-items.js"></script>
</nav>
<nav class="sub">
<form class="search-form js-only">
<div class="search-container">
<input class="search-input" name="search"
autocomplete="off"
placeholder="Click or press ‘S’ to search, ‘?’ for more options…"
type="search">
</div>
</form>
</nav>
<section id='main' class="content">
<h1 class='fqn'><span class='in-band'>Module <a href='../../../index.html'>aws_sdk_rust</a>::<wbr><a href='../../index.html'>aws</a>::<wbr><a href='../index.html'>s3</a>::<wbr><a class="mod" href=''>object</a></span><span class='out-of-band'><span id='render-detail'>
<a id="toggle-all-docs" href="javascript:void(0)" title="collapse all docs">
[<span class='inner'>−</span>]
</a>
</span><a class='srclink' href='../../../../src/aws_sdk_rust/aws/s3/object.rs.html#18-4698' title='goto source code'>[src]</a></span></h1>
<div class='docblock'><p>Library Documentation</p>
<p>This file contains everything related to <code>Objects</code>.</p>
</div><h2 id='structs' class='section-header'><a href="#structs">Structs</a></h2>
<table>
<tr class=' module-item'>
<td><a class="struct" href="struct.CopyObjectOutput.html"
title='struct aws_sdk_rust::aws::s3::object::CopyObjectOutput'>CopyObjectOutput</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.CopyObjectOutputParser.html"
title='struct aws_sdk_rust::aws::s3::object::CopyObjectOutputParser'>CopyObjectOutputParser</a></td>
<td class='docblock-short'>
<p>Parse <code>CopyObjectOutput</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.CopyObjectOutputWriter.html"
title='struct aws_sdk_rust::aws::s3::object::CopyObjectOutputWriter'>CopyObjectOutputWriter</a></td>
<td class='docblock-short'>
<p>Write <code>CopyObjectOutput</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.CopyObjectRequest.html"
title='struct aws_sdk_rust::aws::s3::object::CopyObjectRequest'>CopyObjectRequest</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.CopyObjectRequestParser.html"
title='struct aws_sdk_rust::aws::s3::object::CopyObjectRequestParser'>CopyObjectRequestParser</a></td>
<td class='docblock-short'>
<p>Parse <code>CopyObjectRequest</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.CopyObjectRequestWriter.html"
title='struct aws_sdk_rust::aws::s3::object::CopyObjectRequestWriter'>CopyObjectRequestWriter</a></td>
<td class='docblock-short'>
<p>Write <code>CopyObjectRequest</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.CopyObjectResult.html"
title='struct aws_sdk_rust::aws::s3::object::CopyObjectResult'>CopyObjectResult</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.CopyObjectResultParser.html"
title='struct aws_sdk_rust::aws::s3::object::CopyObjectResultParser'>CopyObjectResultParser</a></td>
<td class='docblock-short'>
<p>Parse <code>CopyObjectResult</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.CopyObjectResultWriter.html"
title='struct aws_sdk_rust::aws::s3::object::CopyObjectResultWriter'>CopyObjectResultWriter</a></td>
<td class='docblock-short'>
<p>Write <code>CopyObjectResult</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.Delete.html"
title='struct aws_sdk_rust::aws::s3::object::Delete'>Delete</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteMarkerEntry.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteMarkerEntry'>DeleteMarkerEntry</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteMarkerEntryParser.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteMarkerEntryParser'>DeleteMarkerEntryParser</a></td>
<td class='docblock-short'>
<p>Parse <code>DeleteMarkerEntry</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteMarkerEntryWriter.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteMarkerEntryWriter'>DeleteMarkerEntryWriter</a></td>
<td class='docblock-short'>
<p>Write <code>DeleteMarkerEntry</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteMarkerVersionIdParser.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteMarkerVersionIdParser'>DeleteMarkerVersionIdParser</a></td>
<td class='docblock-short'>
<p>Parse <code>DeleteMarkerVersionId</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteMarkerVersionIdWriter.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteMarkerVersionIdWriter'>DeleteMarkerVersionIdWriter</a></td>
<td class='docblock-short'>
<p>Write <code>DeleteMarkerVersionId</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteMarkersParser.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteMarkersParser'>DeleteMarkersParser</a></td>
<td class='docblock-short'>
<p>Parse <code>DeleteMarkers</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteMarkersWriter.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteMarkersWriter'>DeleteMarkersWriter</a></td>
<td class='docblock-short'>
<p>Write <code>DeleteMarkers</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteObjectOutput.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteObjectOutput'>DeleteObjectOutput</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteObjectOutputParser.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteObjectOutputParser'>DeleteObjectOutputParser</a></td>
<td class='docblock-short'>
<p>Parse <code>DeleteObjectOutput</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteObjectOutputWriter.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteObjectOutputWriter'>DeleteObjectOutputWriter</a></td>
<td class='docblock-short'>
<p>Write <code>DeleteObjectOutput</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteObjectRequest.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteObjectRequest'>DeleteObjectRequest</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteObjectRequestParser.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteObjectRequestParser'>DeleteObjectRequestParser</a></td>
<td class='docblock-short'>
<p>Parse <code>DeleteObjectRequest</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteObjectRequestWriter.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteObjectRequestWriter'>DeleteObjectRequestWriter</a></td>
<td class='docblock-short'>
<p>Write <code>DeleteObjectRequest</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteObjectsOutput.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteObjectsOutput'>DeleteObjectsOutput</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteObjectsOutputParser.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteObjectsOutputParser'>DeleteObjectsOutputParser</a></td>
<td class='docblock-short'>
<p>Parse <code>DeleteObjectsOutput</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteObjectsOutputWriter.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteObjectsOutputWriter'>DeleteObjectsOutputWriter</a></td>
<td class='docblock-short'>
<p>Write <code>DeleteObjectsOutput</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteObjectsRequest.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteObjectsRequest'>DeleteObjectsRequest</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteObjectsRequestParser.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteObjectsRequestParser'>DeleteObjectsRequestParser</a></td>
<td class='docblock-short'>
<p>Parse <code>DeleteObjectsRequest</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteObjectsRequestWriter.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteObjectsRequestWriter'>DeleteObjectsRequestWriter</a></td>
<td class='docblock-short'>
<p>Write <code>DeleteObjectsRequest</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteParser.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteParser'>DeleteParser</a></td>
<td class='docblock-short'>
<p>Parse <code>Delete</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeleteWriter.html"
title='struct aws_sdk_rust::aws::s3::object::DeleteWriter'>DeleteWriter</a></td>
<td class='docblock-short'>
<p>Write <code>Delete</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeletedObject.html"
title='struct aws_sdk_rust::aws::s3::object::DeletedObject'>DeletedObject</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeletedObjectParser.html"
title='struct aws_sdk_rust::aws::s3::object::DeletedObjectParser'>DeletedObjectParser</a></td>
<td class='docblock-short'>
<p>Parse <code>DeletedObject</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeletedObjectWriter.html"
title='struct aws_sdk_rust::aws::s3::object::DeletedObjectWriter'>DeletedObjectWriter</a></td>
<td class='docblock-short'>
<p>Write <code>DeletedObject</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeletedObjectsParser.html"
title='struct aws_sdk_rust::aws::s3::object::DeletedObjectsParser'>DeletedObjectsParser</a></td>
<td class='docblock-short'>
<p>Parse <code>DeletedObjects</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.DeletedObjectsWriter.html"
title='struct aws_sdk_rust::aws::s3::object::DeletedObjectsWriter'>DeletedObjectsWriter</a></td>
<td class='docblock-short'>
<p>Write <code>DeletedObjects</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ErrorDocument.html"
title='struct aws_sdk_rust::aws::s3::object::ErrorDocument'>ErrorDocument</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ExpiresParser.html"
title='struct aws_sdk_rust::aws::s3::object::ExpiresParser'>ExpiresParser</a></td>
<td class='docblock-short'>
<p>Parse <code>Expires</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ExpiresWriter.html"
title='struct aws_sdk_rust::aws::s3::object::ExpiresWriter'>ExpiresWriter</a></td>
<td class='docblock-short'>
<p>Write <code>Expires</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.GetObjectOutput.html"
title='struct aws_sdk_rust::aws::s3::object::GetObjectOutput'>GetObjectOutput</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.GetObjectOutputParser.html"
title='struct aws_sdk_rust::aws::s3::object::GetObjectOutputParser'>GetObjectOutputParser</a></td>
<td class='docblock-short'>
<p>Parse <code>GetObjectOutput</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.GetObjectOutputWriter.html"
title='struct aws_sdk_rust::aws::s3::object::GetObjectOutputWriter'>GetObjectOutputWriter</a></td>
<td class='docblock-short'>
<p>Write <code>GetObjectOutput</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.GetObjectRequest.html"
title='struct aws_sdk_rust::aws::s3::object::GetObjectRequest'>GetObjectRequest</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.GetObjectRequestParser.html"
title='struct aws_sdk_rust::aws::s3::object::GetObjectRequestParser'>GetObjectRequestParser</a></td>
<td class='docblock-short'>
<p>Parse <code>GetObjectRequest</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.GetObjectRequestWriter.html"
title='struct aws_sdk_rust::aws::s3::object::GetObjectRequestWriter'>GetObjectRequestWriter</a></td>
<td class='docblock-short'>
<p>Write <code>GetObjectRequest</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.GetObjectTorrentRequest.html"
title='struct aws_sdk_rust::aws::s3::object::GetObjectTorrentRequest'>GetObjectTorrentRequest</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.GetObjectTorrentRequestParser.html"
title='struct aws_sdk_rust::aws::s3::object::GetObjectTorrentRequestParser'>GetObjectTorrentRequestParser</a></td>
<td class='docblock-short'>
<p>Parse <code>GetObjectTorrentRequest</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.GetObjectTorrentRequestWriter.html"
title='struct aws_sdk_rust::aws::s3::object::GetObjectTorrentRequestWriter'>GetObjectTorrentRequestWriter</a></td>
<td class='docblock-short'>
<p>Write <code>GetObjectTorrentRequest</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.HeadObjectOutput.html"
title='struct aws_sdk_rust::aws::s3::object::HeadObjectOutput'>HeadObjectOutput</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.HeadObjectOutputParser.html"
title='struct aws_sdk_rust::aws::s3::object::HeadObjectOutputParser'>HeadObjectOutputParser</a></td>
<td class='docblock-short'>
<p>Parse <code>HeadObjectOutput</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.HeadObjectOutputWriter.html"
title='struct aws_sdk_rust::aws::s3::object::HeadObjectOutputWriter'>HeadObjectOutputWriter</a></td>
<td class='docblock-short'>
<p>Write <code>HeadObjectOutput</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.HeadObjectRequest.html"
title='struct aws_sdk_rust::aws::s3::object::HeadObjectRequest'>HeadObjectRequest</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.IndexDocument.html"
title='struct aws_sdk_rust::aws::s3::object::IndexDocument'>IndexDocument</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.Initiator.html"
title='struct aws_sdk_rust::aws::s3::object::Initiator'>Initiator</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.LambdaFunctionConfiguration.html"
title='struct aws_sdk_rust::aws::s3::object::LambdaFunctionConfiguration'>LambdaFunctionConfiguration</a></td>
<td class='docblock-short'>
<p>Container for specifying the AWS Lambda notification configuration.</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ListObjectVersionsOutput.html"
title='struct aws_sdk_rust::aws::s3::object::ListObjectVersionsOutput'>ListObjectVersionsOutput</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ListObjectVersionsRequest.html"
title='struct aws_sdk_rust::aws::s3::object::ListObjectVersionsRequest'>ListObjectVersionsRequest</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ListObjectVersionsRequestParser.html"
title='struct aws_sdk_rust::aws::s3::object::ListObjectVersionsRequestParser'>ListObjectVersionsRequestParser</a></td>
<td class='docblock-short'>
<p>Parse <code>ListObjectVersionsRequest</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ListObjectVersionsRequestWriter.html"
title='struct aws_sdk_rust::aws::s3::object::ListObjectVersionsRequestWriter'>ListObjectVersionsRequestWriter</a></td>
<td class='docblock-short'>
<p>Write <code>ListObjectVersionsRequest</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ListObjectsOutput.html"
title='struct aws_sdk_rust::aws::s3::object::ListObjectsOutput'>ListObjectsOutput</a></td>
<td class='docblock-short'>
<p>ListObjectsOutput contains the list of objects and their associated metadata for a given
bucket name. There are two versions, version 1 and version 2. AWS S3 supports both.
The struct field names that are unique for Version 1 are marked and those that are unique
for Version 2 are marked. Those not marked are common between versions. The default for
AWS is version 2 but you have to specify version 2 in ListObjectsRequest or it will default
to version 1.</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ListObjectsOutputParser.html"
title='struct aws_sdk_rust::aws::s3::object::ListObjectsOutputParser'>ListObjectsOutputParser</a></td>
<td class='docblock-short'>
<p>Parse <code>ListObjectsOutput</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ListObjectsOutputWriter.html"
title='struct aws_sdk_rust::aws::s3::object::ListObjectsOutputWriter'>ListObjectsOutputWriter</a></td>
<td class='docblock-short'>
<p>Write <code>ListObjectsOutput</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ListObjectsRequest.html"
title='struct aws_sdk_rust::aws::s3::object::ListObjectsRequest'>ListObjectsRequest</a></td>
<td class='docblock-short'>
<p>Prefix becomes important when wanting to list objects in a given order but you may be using a
hex hash prefix to add randomness to the the indexing. For example:
prefixes such [0-f][0-f][0-f][0-f]<whatever date> could be used to do a 4 character hex hash
that prefixes your object key which also included a date. This prefix would allow for sort correctly.
<a href="http://docs.aws.amazon.com/AmazonS3/latest/dev/request-rate-perf-considerations.html">http://docs.aws.amazon.com/AmazonS3/latest/dev/request-rate-perf-considerations.html</a></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ListObjectsRequestParser.html"
title='struct aws_sdk_rust::aws::s3::object::ListObjectsRequestParser'>ListObjectsRequestParser</a></td>
<td class='docblock-short'>
<p>Parse <code>ListObjectsRequest</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ListObjectsRequestWriter.html"
title='struct aws_sdk_rust::aws::s3::object::ListObjectsRequestWriter'>ListObjectsRequestWriter</a></td>
<td class='docblock-short'>
<p>Write <code>ListObjectsRequest</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ListVersionsResult.html"
title='struct aws_sdk_rust::aws::s3::object::ListVersionsResult'>ListVersionsResult</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ListVersionsResultParser.html"
title='struct aws_sdk_rust::aws::s3::object::ListVersionsResultParser'>ListVersionsResultParser</a></td>
<td class='docblock-short'>
<p>Parse <code>ListVersionsResult</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ListVersionsResultWriter.html"
title='struct aws_sdk_rust::aws::s3::object::ListVersionsResultWriter'>ListVersionsResultWriter</a></td>
<td class='docblock-short'>
<p>Write <code>ListVersionsResult</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MaxPartsParser.html"
title='struct aws_sdk_rust::aws::s3::object::MaxPartsParser'>MaxPartsParser</a></td>
<td class='docblock-short'>
<p>Parse <code>MaxParts</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MaxPartsWriter.html"
title='struct aws_sdk_rust::aws::s3::object::MaxPartsWriter'>MaxPartsWriter</a></td>
<td class='docblock-short'>
<p>Write <code>MaxParts</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MaxUploadsParser.html"
title='struct aws_sdk_rust::aws::s3::object::MaxUploadsParser'>MaxUploadsParser</a></td>
<td class='docblock-short'>
<p>Parse <code>MaxUploads</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MaxUploadsWriter.html"
title='struct aws_sdk_rust::aws::s3::object::MaxUploadsWriter'>MaxUploadsWriter</a></td>
<td class='docblock-short'>
<p>Write <code>MaxUploads</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUpload.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUpload'>MultipartUpload</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadAbortOutput.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadAbortOutput'>MultipartUploadAbortOutput</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadAbortOutputWriter.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadAbortOutputWriter'>MultipartUploadAbortOutputWriter</a></td>
<td class='docblock-short'>
<p>Write <code>MultipartUploadAbortOutput</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadAbortRequest.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadAbortRequest'>MultipartUploadAbortRequest</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadAbortRequestParser.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadAbortRequestParser'>MultipartUploadAbortRequestParser</a></td>
<td class='docblock-short'>
<p>Parse <code>MultipartUploadAbortRequest</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadAbortRequestWriter.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadAbortRequestWriter'>MultipartUploadAbortRequestWriter</a></td>
<td class='docblock-short'>
<p>Write <code>MultipartUploadAbortRequest</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadCompleteOutput.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadCompleteOutput'>MultipartUploadCompleteOutput</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadCompleteOutputParser.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadCompleteOutputParser'>MultipartUploadCompleteOutputParser</a></td>
<td class='docblock-short'>
<p>Parse <code>MultipartUploadCompleteOutput</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadCompleteOutputWriter.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadCompleteOutputWriter'>MultipartUploadCompleteOutputWriter</a></td>
<td class='docblock-short'>
<p>Write <code>MultipartUploadCompleteOutput</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadCompleteRequest.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadCompleteRequest'>MultipartUploadCompleteRequest</a></td>
<td class='docblock-short'>
<p>NB: MultipartUploadCompleteRequest is <em>not</em> JSON decodable without implementing a custom to_json trait
because of Option<&'a [u8]>.</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadCreateOutput.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadCreateOutput'>MultipartUploadCreateOutput</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadCreateOutputParser.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadCreateOutputParser'>MultipartUploadCreateOutputParser</a></td>
<td class='docblock-short'>
<p>Parse <code>MultipartUploadCreateOutput</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadCreateOutputWriter.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadCreateOutputWriter'>MultipartUploadCreateOutputWriter</a></td>
<td class='docblock-short'>
<p>Write <code>MultipartUploadCreateOutput</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadCreateRequest.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadCreateRequest'>MultipartUploadCreateRequest</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadCreateRequestParser.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadCreateRequestParser'>MultipartUploadCreateRequestParser</a></td>
<td class='docblock-short'>
<p>Parse <code>MultipartUploadCreateRequest</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadCreateRequestWriter.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadCreateRequestWriter'>MultipartUploadCreateRequestWriter</a></td>
<td class='docblock-short'>
<p>Write <code>MultipartUploadCreateRequest</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadListOutput.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadListOutput'>MultipartUploadListOutput</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadListOutputParser.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadListOutputParser'>MultipartUploadListOutputParser</a></td>
<td class='docblock-short'>
<p>Parse <code>MultipartUploadListOutput</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadListOutputWriter.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadListOutputWriter'>MultipartUploadListOutputWriter</a></td>
<td class='docblock-short'>
<p>Write <code>MultipartUploadListOutput</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadListParser.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadListParser'>MultipartUploadListParser</a></td>
<td class='docblock-short'>
<p>Parse <code>MultipartUploadList</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadListPartsOutput.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadListPartsOutput'>MultipartUploadListPartsOutput</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadListPartsOutputParser.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadListPartsOutputParser'>MultipartUploadListPartsOutputParser</a></td>
<td class='docblock-short'>
<p>Parse <code>MultipartUploadListPartsOutput</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadListPartsOutputWriter.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadListPartsOutputWriter'>MultipartUploadListPartsOutputWriter</a></td>
<td class='docblock-short'>
<p>Write <code>MultipartUploadListPartsOutput</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadListPartsRequest.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadListPartsRequest'>MultipartUploadListPartsRequest</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadListPartsRequestParser.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadListPartsRequestParser'>MultipartUploadListPartsRequestParser</a></td>
<td class='docblock-short'>
<p>Parse <code>MultipartUploadListPartsRequest</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadListPartsRequestWriter.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadListPartsRequestWriter'>MultipartUploadListPartsRequestWriter</a></td>
<td class='docblock-short'>
<p>Write <code>MultipartUploadListPartsRequest</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadListRequest.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadListRequest'>MultipartUploadListRequest</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadListRequestParser.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadListRequestParser'>MultipartUploadListRequestParser</a></td>
<td class='docblock-short'>
<p>Parse <code>MultipartUploadListRequest</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadListRequestWriter.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadListRequestWriter'>MultipartUploadListRequestWriter</a></td>
<td class='docblock-short'>
<p>Write <code>MultipartUploadListRequest</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadListWriter.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadListWriter'>MultipartUploadListWriter</a></td>
<td class='docblock-short'>
<p>Write <code>MultipartUploadList</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadParser.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadParser'>MultipartUploadParser</a></td>
<td class='docblock-short'>
<p>Parse <code>MultipartUpload</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadPartRequest.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadPartRequest'>MultipartUploadPartRequest</a></td>
<td class='docblock-short'>
<p>NB: MultipartUploadPartRequest is <em>not</em> JSON decodable without implementing a custom to_json trait
because of Option<&'a [u8]>.</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.MultipartUploadWriter.html"
title='struct aws_sdk_rust::aws::s3::object::MultipartUploadWriter'>MultipartUploadWriter</a></td>
<td class='docblock-short'>
<p>Write <code>MultipartUpload</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.NextPartNumberMarkerParser.html"
title='struct aws_sdk_rust::aws::s3::object::NextPartNumberMarkerParser'>NextPartNumberMarkerParser</a></td>
<td class='docblock-short'>
<p>Parse <code>NextPartNumberMarker</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.NextPartNumberMarkerWriter.html"
title='struct aws_sdk_rust::aws::s3::object::NextPartNumberMarkerWriter'>NextPartNumberMarkerWriter</a></td>
<td class='docblock-short'>
<p>Write <code>NextPartNumberMarker</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.NextUploadIdMarkerParser.html"
title='struct aws_sdk_rust::aws::s3::object::NextUploadIdMarkerParser'>NextUploadIdMarkerParser</a></td>
<td class='docblock-short'>
<p>Parse <code>NextUploadIdMarker</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.NextUploadIdMarkerWriter.html"
title='struct aws_sdk_rust::aws::s3::object::NextUploadIdMarkerWriter'>NextUploadIdMarkerWriter</a></td>
<td class='docblock-short'>
<p>Write <code>NextUploadIdMarker</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.NextVersionIdMarkerParser.html"
title='struct aws_sdk_rust::aws::s3::object::NextVersionIdMarkerParser'>NextVersionIdMarkerParser</a></td>
<td class='docblock-short'>
<p>Parse <code>NextVersionIdMarker</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.NextVersionIdMarkerWriter.html"
title='struct aws_sdk_rust::aws::s3::object::NextVersionIdMarkerWriter'>NextVersionIdMarkerWriter</a></td>
<td class='docblock-short'>
<p>Write <code>NextVersionIdMarker</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.NoncurrentVersionExpiration.html"
title='struct aws_sdk_rust::aws::s3::object::NoncurrentVersionExpiration'>NoncurrentVersionExpiration</a></td>
<td class='docblock-short'>
<p>Specifies when noncurrent object versions expire. Upon expiration, Amazon S3
permanently deletes the noncurrent object versions. You set this lifecycle
configuration action on a bucket that has versioning enabled (or suspended) to
request that Amazon S3 delete noncurrent object versions at a specific period
in the object's lifetime.</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectIdentifier.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectIdentifier'>ObjectIdentifier</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectIdentifierListParser.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectIdentifierListParser'>ObjectIdentifierListParser</a></td>
<td class='docblock-short'>
<p>Parse <code>ObjectIdentifierList</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectIdentifierListWriter.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectIdentifierListWriter'>ObjectIdentifierListWriter</a></td>
<td class='docblock-short'>
<p>Write <code>ObjectIdentifierList</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectIdentifierParser.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectIdentifierParser'>ObjectIdentifierParser</a></td>
<td class='docblock-short'>
<p>Parse <code>ObjectIdentifier</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectIdentifierWriter.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectIdentifierWriter'>ObjectIdentifierWriter</a></td>
<td class='docblock-short'>
<p>Write <code>ObjectIdentifier</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectKeyParser.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectKeyParser'>ObjectKeyParser</a></td>
<td class='docblock-short'>
<p>Parse <code>ObjectKey</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectKeyWriter.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectKeyWriter'>ObjectKeyWriter</a></td>
<td class='docblock-short'>
<p>Write <code>ObjectKey</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectMetadata.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectMetadata'>ObjectMetadata</a></td>
<td class='docblock-short'>
<p><code>ObjectMetadata</code> used for <code>Contents</code> for ListObjectsOutput</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectMetadataListParser.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectMetadataListParser'>ObjectMetadataListParser</a></td>
<td class='docblock-short'>
<p>Parse <code>ObjectMetadataList</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectMetadataListWriter.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectMetadataListWriter'>ObjectMetadataListWriter</a></td>
<td class='docblock-short'>
<p>Write <code>ObjectMetadataList</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectMetadataParser.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectMetadataParser'>ObjectMetadataParser</a></td>
<td class='docblock-short'>
<p>Parse <code>ObjectMetadata</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectMetadataWriter.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectMetadataWriter'>ObjectMetadataWriter</a></td>
<td class='docblock-short'>
<p>Write <code>ObjectMetadata</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectStorageClassParser.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectStorageClassParser'>ObjectStorageClassParser</a></td>
<td class='docblock-short'>
<p>Parse <code>ObjectStorageClass</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectStorageClassWriter.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectStorageClassWriter'>ObjectStorageClassWriter</a></td>
<td class='docblock-short'>
<p>Write <code>ObjectStorageClass</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectVersion.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectVersion'>ObjectVersion</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectVersionIdParser.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectVersionIdParser'>ObjectVersionIdParser</a></td>
<td class='docblock-short'>
<p>Parse <code>ObjectVersionId</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectVersionIdWriter.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectVersionIdWriter'>ObjectVersionIdWriter</a></td>
<td class='docblock-short'>
<p>Write <code>ObjectVersionId</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectVersionListParser.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectVersionListParser'>ObjectVersionListParser</a></td>
<td class='docblock-short'>
<p>Parse <code>ObjectVersionList</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectVersionListWriter.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectVersionListWriter'>ObjectVersionListWriter</a></td>
<td class='docblock-short'>
<p>Write <code>ObjectVersionList</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectVersionParser.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectVersionParser'>ObjectVersionParser</a></td>
<td class='docblock-short'>
<p>Parse <code>ObjectVersion</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectVersionStorageClassParser.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectVersionStorageClassParser'>ObjectVersionStorageClassParser</a></td>
<td class='docblock-short'>
<p>Parse <code>ObjectVersionStorageClass</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectVersionStorageClassWriter.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectVersionStorageClassWriter'>ObjectVersionStorageClassWriter</a></td>
<td class='docblock-short'>
<p>Write <code>ObjectVersionStorageClass</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ObjectVersionWriter.html"
title='struct aws_sdk_rust::aws::s3::object::ObjectVersionWriter'>ObjectVersionWriter</a></td>
<td class='docblock-short'>
<p>Write <code>ObjectVersion</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.Part.html"
title='struct aws_sdk_rust::aws::s3::object::Part'>Part</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.PartNumberMarkerParser.html"
title='struct aws_sdk_rust::aws::s3::object::PartNumberMarkerParser'>PartNumberMarkerParser</a></td>
<td class='docblock-short'>
<p>Parse <code>PartNumberMarker</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.PartNumberMarkerWriter.html"
title='struct aws_sdk_rust::aws::s3::object::PartNumberMarkerWriter'>PartNumberMarkerWriter</a></td>
<td class='docblock-short'>
<p>Write <code>PartNumberMarker</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.PartNumberParser.html"
title='struct aws_sdk_rust::aws::s3::object::PartNumberParser'>PartNumberParser</a></td>
<td class='docblock-short'>
<p>Parse <code>PartNumber</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.PartNumberWriter.html"
title='struct aws_sdk_rust::aws::s3::object::PartNumberWriter'>PartNumberWriter</a></td>
<td class='docblock-short'>
<p>Write <code>PartNumber</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.PartParser.html"
title='struct aws_sdk_rust::aws::s3::object::PartParser'>PartParser</a></td>
<td class='docblock-short'>
<p>Parse <code>Part</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.PartWriter.html"
title='struct aws_sdk_rust::aws::s3::object::PartWriter'>PartWriter</a></td>
<td class='docblock-short'>
<p>Write <code>Part</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.PartsParser.html"
title='struct aws_sdk_rust::aws::s3::object::PartsParser'>PartsParser</a></td>
<td class='docblock-short'>
<p>Parse <code>Parts</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.PartsWriter.html"
title='struct aws_sdk_rust::aws::s3::object::PartsWriter'>PartsWriter</a></td>
<td class='docblock-short'>
<p>Write <code>Parts</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.PrefixParser.html"
title='struct aws_sdk_rust::aws::s3::object::PrefixParser'>PrefixParser</a></td>
<td class='docblock-short'>
<p>Parse <code>Prefix</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.PrefixWriter.html"
title='struct aws_sdk_rust::aws::s3::object::PrefixWriter'>PrefixWriter</a></td>
<td class='docblock-short'>
<p>Write <code>Prefix</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.PutObjectOutput.html"
title='struct aws_sdk_rust::aws::s3::object::PutObjectOutput'>PutObjectOutput</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.PutObjectOutputParser.html"
title='struct aws_sdk_rust::aws::s3::object::PutObjectOutputParser'>PutObjectOutputParser</a></td>
<td class='docblock-short'>
<p>Parse <code>PutObjectOutput</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.PutObjectOutputWriter.html"
title='struct aws_sdk_rust::aws::s3::object::PutObjectOutputWriter'>PutObjectOutputWriter</a></td>
<td class='docblock-short'>
<p>Write <code>PutObjectOutput</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.PutObjectRequest.html"
title='struct aws_sdk_rust::aws::s3::object::PutObjectRequest'>PutObjectRequest</a></td>
<td class='docblock-short'>
<p>NB: PutObjectRequest is <em>not</em> JSON decodable without implementing a custom to_json trait
because of Option<&'a [u8]>.</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.QueueConfiguration.html"
title='struct aws_sdk_rust::aws::s3::object::QueueConfiguration'>QueueConfiguration</a></td>
<td class='docblock-short'>
<p>Container for specifying an configuration when you want Amazon S3 to publish
events to an Amazon Simple Queue Service (Amazon SQS) queue.</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.Redirect.html"
title='struct aws_sdk_rust::aws::s3::object::Redirect'>Redirect</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.RedirectAllRequestsTo.html"
title='struct aws_sdk_rust::aws::s3::object::RedirectAllRequestsTo'>RedirectAllRequestsTo</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.ReplicationRule.html"
title='struct aws_sdk_rust::aws::s3::object::ReplicationRule'>ReplicationRule</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.RestoreObjectOutput.html"
title='struct aws_sdk_rust::aws::s3::object::RestoreObjectOutput'>RestoreObjectOutput</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.RestoreObjectOutputParser.html"
title='struct aws_sdk_rust::aws::s3::object::RestoreObjectOutputParser'>RestoreObjectOutputParser</a></td>
<td class='docblock-short'>
<p>Parse <code>RestoreObjectOutput</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.RestoreObjectOutputWriter.html"
title='struct aws_sdk_rust::aws::s3::object::RestoreObjectOutputWriter'>RestoreObjectOutputWriter</a></td>
<td class='docblock-short'>
<p>Write <code>RestoreObjectOutput</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.RestoreObjectRequest.html"
title='struct aws_sdk_rust::aws::s3::object::RestoreObjectRequest'>RestoreObjectRequest</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.RestoreObjectRequestParser.html"
title='struct aws_sdk_rust::aws::s3::object::RestoreObjectRequestParser'>RestoreObjectRequestParser</a></td>
<td class='docblock-short'>
<p>Parse <code>RestoreObjectRequest</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.RestoreObjectRequestWriter.html"
title='struct aws_sdk_rust::aws::s3::object::RestoreObjectRequestWriter'>RestoreObjectRequestWriter</a></td>
<td class='docblock-short'>
<p>Write <code>RestoreObjectRequest</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.RestoreRequest.html"
title='struct aws_sdk_rust::aws::s3::object::RestoreRequest'>RestoreRequest</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.RestoreRequestParser.html"
title='struct aws_sdk_rust::aws::s3::object::RestoreRequestParser'>RestoreRequestParser</a></td>
<td class='docblock-short'>
<p>Parse <code>RestoreRequest</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.RestoreRequestWriter.html"
title='struct aws_sdk_rust::aws::s3::object::RestoreRequestWriter'>RestoreRequestWriter</a></td>
<td class='docblock-short'>
<p>Write <code>RestoreRequest</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.Tag.html"
title='struct aws_sdk_rust::aws::s3::object::Tag'>Tag</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.TagParser.html"
title='struct aws_sdk_rust::aws::s3::object::TagParser'>TagParser</a></td>
<td class='docblock-short'>
<p>Parse <code>Tag</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.TagSetParser.html"
title='struct aws_sdk_rust::aws::s3::object::TagSetParser'>TagSetParser</a></td>
<td class='docblock-short'>
<p>Parse <code>TagSet</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.TagSetWriter.html"
title='struct aws_sdk_rust::aws::s3::object::TagSetWriter'>TagSetWriter</a></td>
<td class='docblock-short'>
<p>Write <code>TagSet</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.TagWriter.html"
title='struct aws_sdk_rust::aws::s3::object::TagWriter'>TagWriter</a></td>
<td class='docblock-short'>
<p>Write <code>Tag</code> contents to a <code>SignedRequest</code></p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.TopicConfiguration.html"
title='struct aws_sdk_rust::aws::s3::object::TopicConfiguration'>TopicConfiguration</a></td>
<td class='docblock-short'>
<p>Container for specifying the configuration when you want Amazon S3 to publish
events to an Amazon Simple Notification Service (Amazon SNS) topic.</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.UploadIdMarkerParser.html"
title='struct aws_sdk_rust::aws::s3::object::UploadIdMarkerParser'>UploadIdMarkerParser</a></td>
<td class='docblock-short'>
<p>Parse <code>UploadIdMarker</code> from XML</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="struct" href="struct.UploadIdMarkerWriter.html"
title='struct aws_sdk_rust::aws::s3::object::UploadIdMarkerWriter'>UploadIdMarkerWriter</a></td>
<td class='docblock-short'>
<p>Write <code>UploadIdMarker</code> contents to a <code>SignedRequest</code></p>
</td>
</tr></table><h2 id='functions' class='section-header'><a href="#functions">Functions</a></h2>
<table>
<tr class=' module-item'>
<td><a class="fn" href="fn.multipart_upload_finish_xml.html"
title='fn aws_sdk_rust::aws::s3::object::multipart_upload_finish_xml'>multipart_upload_finish_xml</a></td>
<td class='docblock-short'>
<p>Writes out XML with all the parts in it for S3 to complete.</p>
</td>
</tr></table><h2 id='types' class='section-header'><a href="#types">Type Definitions</a></h2>
<table>
<tr class=' module-item'>
<td><a class="type" href="type.DeleteMarkerVersionId.html"
title='type aws_sdk_rust::aws::s3::object::DeleteMarkerVersionId'>DeleteMarkerVersionId</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.DeleteMarkers.html"
title='type aws_sdk_rust::aws::s3::object::DeleteMarkers'>DeleteMarkers</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.DeletedObjects.html"
title='type aws_sdk_rust::aws::s3::object::DeletedObjects'>DeletedObjects</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.Expires.html"
title='type aws_sdk_rust::aws::s3::object::Expires'>Expires</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.MaxParts.html"
title='type aws_sdk_rust::aws::s3::object::MaxParts'>MaxParts</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.MaxUploads.html"
title='type aws_sdk_rust::aws::s3::object::MaxUploads'>MaxUploads</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.MultipartUploadList.html"
title='type aws_sdk_rust::aws::s3::object::MultipartUploadList'>MultipartUploadList</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.NextPartNumberMarker.html"
title='type aws_sdk_rust::aws::s3::object::NextPartNumberMarker'>NextPartNumberMarker</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.NextUploadIdMarker.html"
title='type aws_sdk_rust::aws::s3::object::NextUploadIdMarker'>NextUploadIdMarker</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.NextVersionIdMarker.html"
title='type aws_sdk_rust::aws::s3::object::NextVersionIdMarker'>NextVersionIdMarker</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.ObjectIdentifierList.html"
title='type aws_sdk_rust::aws::s3::object::ObjectIdentifierList'>ObjectIdentifierList</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.ObjectKey.html"
title='type aws_sdk_rust::aws::s3::object::ObjectKey'>ObjectKey</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.ObjectMetadataList.html"
title='type aws_sdk_rust::aws::s3::object::ObjectMetadataList'>ObjectMetadataList</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.ObjectStorageClass.html"
title='type aws_sdk_rust::aws::s3::object::ObjectStorageClass'>ObjectStorageClass</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.ObjectVersionId.html"
title='type aws_sdk_rust::aws::s3::object::ObjectVersionId'>ObjectVersionId</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.ObjectVersionList.html"
title='type aws_sdk_rust::aws::s3::object::ObjectVersionList'>ObjectVersionList</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.ObjectVersionStorageClass.html"
title='type aws_sdk_rust::aws::s3::object::ObjectVersionStorageClass'>ObjectVersionStorageClass</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.PartNumber.html"
title='type aws_sdk_rust::aws::s3::object::PartNumber'>PartNumber</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.PartNumberMarker.html"
title='type aws_sdk_rust::aws::s3::object::PartNumberMarker'>PartNumberMarker</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.Parts.html"
title='type aws_sdk_rust::aws::s3::object::Parts'>Parts</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.Prefix.html"
title='type aws_sdk_rust::aws::s3::object::Prefix'>Prefix</a></td>
<td class='docblock-short'>
<p>Partial object path</p>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.TagSet.html"
title='type aws_sdk_rust::aws::s3::object::TagSet'>TagSet</a></td>
<td class='docblock-short'>
</td>
</tr>
<tr class=' module-item'>
<td><a class="type" href="type.UploadIdMarker.html"
title='type aws_sdk_rust::aws::s3::object::UploadIdMarker'>UploadIdMarker</a></td>
<td class='docblock-short'>
</td>
</tr></table></section>
<section id='search' class="content hidden"></section>
<section class="footer"></section>
<aside id="help" class="hidden">
<div>
<h1 class="hidden">Help</h1>
<div class="shortcuts">
<h2>Keyboard Shortcuts</h2>
<dl>
<dt>?</dt>
<dd>Show this help dialog</dd>
<dt>S</dt>
<dd>Focus the search field</dd>
<dt>⇤</dt>
<dd>Move up in search results</dd>
<dt>⇥</dt>
<dd>Move down in search results</dd>
<dt>⏎</dt>
<dd>Go to active search result</dd>
<dt>+</dt>
<dd>Collapse/expand all sections</dd>
</dl>
</div>
<div class="infos">
<h2>Search Tricks</h2>
<p>
Prefix searches with a type followed by a colon (e.g.
<code>fn:</code>) to restrict the search to a given type.
</p>
<p>
Accepted types are: <code>fn</code>, <code>mod</code>,
<code>struct</code>, <code>enum</code>,
<code>trait</code>, <code>type</code>, <code>macro</code>,
and <code>const</code>.
</p>
<p>
Search functions by type signature (e.g.
<code>vec -> usize</code> or <code>* -> vec</code>)
</p>
</div>
</div>
</aside>
<script>
window.rootPath = "../../../../";
window.currentCrate = "aws_sdk_rust";
</script>
<script src="../../../../main.js"></script>
<script defer src="../../../../search-index.js"></script>
</body>
</html>