Skip to main content

DeserializeContent

Trait DeserializeContent 

Source
pub trait DeserializeContent<'xml>: Sized {
    // Required method
    fn deserialize_content(d: &mut Deserializer<'xml>) -> DeResult<Self>;
}
Expand description

A data type that can be deserialized with AWS restXml deserializer

Required Methods§

Source

fn deserialize_content(d: &mut Deserializer<'xml>) -> DeResult<Self>

Deserializes the content of the data type

§Errors

Returns an error if the deserialization fails

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<'xml> DeserializeContent<'xml> for String

Source§

impl<'xml> DeserializeContent<'xml> for bool

Source§

impl<'xml> DeserializeContent<'xml> for i32

Source§

impl<'xml> DeserializeContent<'xml> for i64

Implementors§

Source§

impl<'xml> DeserializeContent<'xml> for AbortIncompleteMultipartUpload

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for AccelerateConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for AccessControlPolicy

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for AccessControlTranslation

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for AnalyticsAndOperator

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for AnalyticsConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for AnalyticsExportDestination

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for AnalyticsFilter

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for AnalyticsS3BucketDestination

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for AnalyticsS3ExportFileFormat

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for AssumeRoleOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for AssumedRoleUser

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Bucket

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for BucketAccelerateStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for BucketInfo

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for BucketLifecycleConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for BucketLocationConstraint

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for BucketLoggingStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for BucketLogsPermission

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for BucketType

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for BucketVersioningStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for CORSConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for CORSRule

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for CSVInput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for CSVOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Checksum

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ChecksumAlgorithm

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ChecksumType

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for CommonPrefix

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for CompletedMultipartUpload

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for CompletedPart

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for CompressionType

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Condition

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for CopyObjectResult

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for CopyPartResult

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for CreateBucketConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Credentials

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for DataRedundancy

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for DefaultRetention

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for DelMarkerExpiration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Delete

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for DeleteMarkerEntry

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for DeleteMarkerReplication

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for DeleteMarkerReplicationStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for DeleteReplication

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for DeleteReplicationStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for DeletedObject

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Destination

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ETag

Source§

impl<'xml> DeserializeContent<'xml> for EncodingType

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Encryption

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for EncryptionConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Error

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ErrorDetails

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ErrorDocument

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Event

Source§

impl<'xml> DeserializeContent<'xml> for EventBridgeConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ExcludedPrefix

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ExistingObjectReplication

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ExistingObjectReplicationStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ExpirationStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ExpressionType

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for FileHeaderInfo

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for FilterRule

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for FilterRuleName

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for GetBucketAclOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for GetBucketCorsOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for GetBucketLocationOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for GetBucketLoggingOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for GetBucketMetadataTableConfigurationResult

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for GetBucketNotificationConfigurationOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for GetBucketRequestPaymentOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for GetBucketTaggingOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for GetBucketVersioningOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for GetBucketWebsiteOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for GetObjectAttributesParts

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for GlacierJobParameters

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Grant

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for IndexDocument

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Initiator

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for InputSerialization

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for IntelligentTieringAccessTier

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for IntelligentTieringAndOperator

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for IntelligentTieringConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for IntelligentTieringFilter

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for IntelligentTieringStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for InventoryConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for InventoryDestination

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for InventoryEncryption

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for InventoryFilter

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for InventoryFormat

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for InventoryFrequency

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for InventoryIncludedObjectVersions

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for InventoryOptionalField

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for InventoryS3BucketDestination

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for InventorySchedule

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for JSONInput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for JSONOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for JSONType

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for LambdaFunctionConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for LifecycleExpiration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for LifecycleRule

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for LifecycleRuleAndOperator

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for LifecycleRuleFilter

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ListBucketAnalyticsConfigurationsOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ListBucketIntelligentTieringConfigurationsOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ListBucketInventoryConfigurationsOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ListBucketMetricsConfigurationsOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ListBucketsOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ListDirectoryBucketsOutput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for LocationInfo

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for LocationType

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for LoggingEnabled

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for MFADelete

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for MFADeleteStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for MetadataEntry

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for MetadataTableConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for MetadataTableConfigurationResult

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Metrics

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for MetricsAndOperator

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for MetricsConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for MetricsFilter

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for MetricsStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for MultipartUpload

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for NoncurrentVersionExpiration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for NoncurrentVersionTransition

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for NotificationConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for NotificationConfigurationFilter

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Object

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ObjectCannedACL

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ObjectIdentifier

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ObjectLockConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ObjectLockEnabled

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ObjectLockLegalHold

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ObjectLockLegalHoldStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ObjectLockRetention

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ObjectLockRetentionMode

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ObjectLockRule

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ObjectOwnership

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ObjectPart

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ObjectStorageClass

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ObjectVersion

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ObjectVersionStorageClass

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for OutputLocation

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for OutputSerialization

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Owner

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for OwnerOverride

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for OwnershipControls

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for OwnershipControlsRule

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ParquetInput

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Part

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for PartitionDateSource

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for PartitionedPrefix

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Payer

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Permission

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for PolicyStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Progress

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Protocol

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for PublicAccessBlockConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for QueueConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for QuoteFields

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Redirect

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for RedirectAllRequestsTo

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ReplicaModifications

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ReplicaModificationsStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ReplicationConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ReplicationRule

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ReplicationRuleAndOperator

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ReplicationRuleFilter

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ReplicationRuleStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ReplicationTime

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ReplicationTimeStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ReplicationTimeValue

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for RequestPaymentConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for RequestProgress

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for RestoreRequest

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for RestoreRequestType

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for RestoreStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for RoutingRule

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for S3KeyFilter

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for S3Location

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for S3TablesDestination

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for S3TablesDestinationResult

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for SSEKMS

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for SSES3

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ScanRange

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for SelectObjectContentRequest

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for SelectParameters

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ServerSideEncryption

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ServerSideEncryptionByDefault

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ServerSideEncryptionConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for ServerSideEncryptionRule

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for SessionCredentials

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for SimplePrefix

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for SourceSelectionCriteria

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for SseKmsEncryptedObjects

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for SseKmsEncryptedObjectsStatus

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Stats

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for StorageClass

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for StorageClassAnalysis

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for StorageClassAnalysisDataExport

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for StorageClassAnalysisSchemaVersion

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Tag

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Tagging

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for TargetGrant

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for TargetObjectKeyFormat

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Tier

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Tiering

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for TopicConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Transition

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for TransitionStorageClass

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for Type

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for VersioningConfiguration

Available on crate feature minio only.
Source§

impl<'xml> DeserializeContent<'xml> for WebsiteConfiguration

Available on crate feature minio only.