Skip to main content

SerializeContent

Trait SerializeContent 

Source
pub trait SerializeContent {
    // Required method
    fn serialize_content<W: Write>(&self, s: &mut Serializer<W>) -> SerResult;
}
Expand description

A data type that can be serialized with AWS restXml serializer

Required Methods§

Source

fn serialize_content<W: Write>(&self, s: &mut Serializer<W>) -> SerResult

Serializes the content of the data type

§Errors

Returns an error if the serialization 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 SerializeContent for &str

Source§

impl SerializeContent for String

Source§

impl SerializeContent for bool

Source§

impl SerializeContent for i32

Source§

impl SerializeContent for i64

Source§

impl SerializeContent for str

Implementors§

Source§

impl SerializeContent for AbortIncompleteMultipartUpload

Available on crate feature minio only.
Source§

impl SerializeContent for AccelerateConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for AccessControlPolicy

Available on crate feature minio only.
Source§

impl SerializeContent for AccessControlTranslation

Available on crate feature minio only.
Source§

impl SerializeContent for AnalyticsAndOperator

Available on crate feature minio only.
Source§

impl SerializeContent for AnalyticsConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for AnalyticsExportDestination

Available on crate feature minio only.
Source§

impl SerializeContent for AnalyticsFilter

Available on crate feature minio only.
Source§

impl SerializeContent for AnalyticsS3BucketDestination

Available on crate feature minio only.
Source§

impl SerializeContent for AnalyticsS3ExportFileFormat

Available on crate feature minio only.
Source§

impl SerializeContent for AssumeRoleOutput

Available on crate feature minio only.
Source§

impl SerializeContent for AssumedRoleUser

Available on crate feature minio only.
Source§

impl SerializeContent for Bucket

Available on crate feature minio only.
Source§

impl SerializeContent for BucketAccelerateStatus

Available on crate feature minio only.
Source§

impl SerializeContent for BucketInfo

Available on crate feature minio only.
Source§

impl SerializeContent for BucketLifecycleConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for BucketLocationConstraint

Available on crate feature minio only.
Source§

impl SerializeContent for BucketLoggingStatus

Available on crate feature minio only.
Source§

impl SerializeContent for BucketLogsPermission

Available on crate feature minio only.
Source§

impl SerializeContent for BucketType

Available on crate feature minio only.
Source§

impl SerializeContent for BucketVersioningStatus

Available on crate feature minio only.
Source§

impl SerializeContent for CORSConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for CORSRule

Available on crate feature minio only.
Source§

impl SerializeContent for CSVInput

Available on crate feature minio only.
Source§

impl SerializeContent for CSVOutput

Available on crate feature minio only.
Source§

impl SerializeContent for Checksum

Available on crate feature minio only.
Source§

impl SerializeContent for ChecksumAlgorithm

Available on crate feature minio only.
Source§

impl SerializeContent for ChecksumType

Available on crate feature minio only.
Source§

impl SerializeContent for CommonPrefix

Available on crate feature minio only.
Source§

impl SerializeContent for CompleteMultipartUploadOutput

Available on crate feature minio only.
Source§

impl SerializeContent for CompletedMultipartUpload

Available on crate feature minio only.
Source§

impl SerializeContent for CompletedPart

Available on crate feature minio only.
Source§

impl SerializeContent for CompressionType

Available on crate feature minio only.
Source§

impl SerializeContent for Condition

Available on crate feature minio only.
Source§

impl SerializeContent for CopyObjectResult

Available on crate feature minio only.
Source§

impl SerializeContent for CopyPartResult

Available on crate feature minio only.
Source§

impl SerializeContent for CreateBucketConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for CreateMultipartUploadOutput

Available on crate feature minio only.
Source§

impl SerializeContent for CreateSessionOutput

Available on crate feature minio only.
Source§

impl SerializeContent for Credentials

Available on crate feature minio only.
Source§

impl SerializeContent for DataRedundancy

Available on crate feature minio only.
Source§

impl SerializeContent for DefaultRetention

Available on crate feature minio only.
Source§

impl SerializeContent for DelMarkerExpiration

Available on crate feature minio only.
Source§

impl SerializeContent for Delete

Available on crate feature minio only.
Source§

impl SerializeContent for DeleteMarkerEntry

Available on crate feature minio only.
Source§

impl SerializeContent for DeleteMarkerReplication

Available on crate feature minio only.
Source§

impl SerializeContent for DeleteMarkerReplicationStatus

Available on crate feature minio only.
Source§

impl SerializeContent for DeleteObjectsOutput

Available on crate feature minio only.
Source§

impl SerializeContent for DeleteReplication

Available on crate feature minio only.
Source§

impl SerializeContent for DeleteReplicationStatus

Available on crate feature minio only.
Source§

impl SerializeContent for DeletedObject

Available on crate feature minio only.
Source§

impl SerializeContent for Destination

Available on crate feature minio only.
Source§

impl SerializeContent for ETag

Source§

impl SerializeContent for EncodingType

Available on crate feature minio only.
Source§

impl SerializeContent for Encryption

Available on crate feature minio only.
Source§

impl SerializeContent for EncryptionConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for Error

Available on crate feature minio only.
Source§

impl SerializeContent for ErrorDetails

Available on crate feature minio only.
Source§

impl SerializeContent for ErrorDocument

Available on crate feature minio only.
Source§

impl SerializeContent for Event

Source§

impl SerializeContent for EventBridgeConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for ExcludedPrefix

Available on crate feature minio only.
Source§

impl SerializeContent for ExistingObjectReplication

Available on crate feature minio only.
Source§

impl SerializeContent for ExistingObjectReplicationStatus

Available on crate feature minio only.
Source§

impl SerializeContent for ExpirationStatus

Available on crate feature minio only.
Source§

impl SerializeContent for ExpressionType

Available on crate feature minio only.
Source§

impl SerializeContent for FileHeaderInfo

Available on crate feature minio only.
Source§

impl SerializeContent for FilterRule

Available on crate feature minio only.
Source§

impl SerializeContent for FilterRuleName

Available on crate feature minio only.
Source§

impl SerializeContent for GetBucketAccelerateConfigurationOutput

Available on crate feature minio only.
Source§

impl SerializeContent for GetBucketAclOutput

Available on crate feature minio only.
Source§

impl SerializeContent for GetBucketCorsOutput

Available on crate feature minio only.
Source§

impl SerializeContent for GetBucketLifecycleConfigurationOutput

Available on crate feature minio only.
Source§

impl SerializeContent for GetBucketLocationOutput

Available on crate feature minio only.
Source§

impl SerializeContent for GetBucketLoggingOutput

Available on crate feature minio only.
Source§

impl SerializeContent for GetBucketMetadataTableConfigurationResult

Available on crate feature minio only.
Source§

impl SerializeContent for GetBucketNotificationConfigurationOutput

Available on crate feature minio only.
Source§

impl SerializeContent for GetBucketRequestPaymentOutput

Available on crate feature minio only.
Source§

impl SerializeContent for GetBucketTaggingOutput

Available on crate feature minio only.
Source§

impl SerializeContent for GetBucketVersioningOutput

Available on crate feature minio only.
Source§

impl SerializeContent for GetBucketWebsiteOutput

Available on crate feature minio only.
Source§

impl SerializeContent for GetObjectAclOutput

Available on crate feature minio only.
Source§

impl SerializeContent for GetObjectAttributesOutput

Available on crate feature minio only.
Source§

impl SerializeContent for GetObjectAttributesParts

Available on crate feature minio only.
Source§

impl SerializeContent for GetObjectTaggingOutput

Available on crate feature minio only.
Source§

impl SerializeContent for GlacierJobParameters

Available on crate feature minio only.
Source§

impl SerializeContent for Grant

Available on crate feature minio only.
Source§

impl SerializeContent for Grantee

Available on crate feature minio only.
Source§

impl SerializeContent for IndexDocument

Available on crate feature minio only.
Source§

impl SerializeContent for Initiator

Available on crate feature minio only.
Source§

impl SerializeContent for InputSerialization

Available on crate feature minio only.
Source§

impl SerializeContent for IntelligentTieringAccessTier

Available on crate feature minio only.
Source§

impl SerializeContent for IntelligentTieringAndOperator

Available on crate feature minio only.
Source§

impl SerializeContent for IntelligentTieringConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for IntelligentTieringFilter

Available on crate feature minio only.
Source§

impl SerializeContent for IntelligentTieringStatus

Available on crate feature minio only.
Source§

impl SerializeContent for InventoryConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for InventoryDestination

Available on crate feature minio only.
Source§

impl SerializeContent for InventoryEncryption

Available on crate feature minio only.
Source§

impl SerializeContent for InventoryFilter

Available on crate feature minio only.
Source§

impl SerializeContent for InventoryFormat

Available on crate feature minio only.
Source§

impl SerializeContent for InventoryFrequency

Available on crate feature minio only.
Source§

impl SerializeContent for InventoryIncludedObjectVersions

Available on crate feature minio only.
Source§

impl SerializeContent for InventoryOptionalField

Available on crate feature minio only.
Source§

impl SerializeContent for InventoryS3BucketDestination

Available on crate feature minio only.
Source§

impl SerializeContent for InventorySchedule

Available on crate feature minio only.
Source§

impl SerializeContent for JSONInput

Available on crate feature minio only.
Source§

impl SerializeContent for JSONOutput

Available on crate feature minio only.
Source§

impl SerializeContent for JSONType

Available on crate feature minio only.
Source§

impl SerializeContent for LambdaFunctionConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for LifecycleExpiration

Available on crate feature minio only.
Source§

impl SerializeContent for LifecycleRule

Available on crate feature minio only.
Source§

impl SerializeContent for LifecycleRuleAndOperator

Available on crate feature minio only.
Source§

impl SerializeContent for LifecycleRuleFilter

Available on crate feature minio only.
Source§

impl SerializeContent for ListBucketAnalyticsConfigurationsOutput

Available on crate feature minio only.
Source§

impl SerializeContent for ListBucketIntelligentTieringConfigurationsOutput

Available on crate feature minio only.
Source§

impl SerializeContent for ListBucketInventoryConfigurationsOutput

Available on crate feature minio only.
Source§

impl SerializeContent for ListBucketMetricsConfigurationsOutput

Available on crate feature minio only.
Source§

impl SerializeContent for ListBucketsOutput

Available on crate feature minio only.
Source§

impl SerializeContent for ListDirectoryBucketsOutput

Available on crate feature minio only.
Source§

impl SerializeContent for ListMultipartUploadsOutput

Available on crate feature minio only.
Source§

impl SerializeContent for ListObjectVersionsOutput

Available on crate feature minio only.
Source§

impl SerializeContent for ListObjectsOutput

Available on crate feature minio only.
Source§

impl SerializeContent for ListObjectsV2Output

Available on crate feature minio only.
Source§

impl SerializeContent for ListPartsOutput

Available on crate feature minio only.
Source§

impl SerializeContent for LocationInfo

Available on crate feature minio only.
Source§

impl SerializeContent for LocationType

Available on crate feature minio only.
Source§

impl SerializeContent for LoggingEnabled

Available on crate feature minio only.
Source§

impl SerializeContent for MFADelete

Available on crate feature minio only.
Source§

impl SerializeContent for MFADeleteStatus

Available on crate feature minio only.
Source§

impl SerializeContent for MetadataEntry

Available on crate feature minio only.
Source§

impl SerializeContent for MetadataTableConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for MetadataTableConfigurationResult

Available on crate feature minio only.
Source§

impl SerializeContent for Metrics

Available on crate feature minio only.
Source§

impl SerializeContent for MetricsAndOperator

Available on crate feature minio only.
Source§

impl SerializeContent for MetricsConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for MetricsFilter

Available on crate feature minio only.
Source§

impl SerializeContent for MetricsStatus

Available on crate feature minio only.
Source§

impl SerializeContent for MultipartUpload

Available on crate feature minio only.
Source§

impl SerializeContent for NoncurrentVersionExpiration

Available on crate feature minio only.
Source§

impl SerializeContent for NoncurrentVersionTransition

Available on crate feature minio only.
Source§

impl SerializeContent for NotificationConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for NotificationConfigurationFilter

Available on crate feature minio only.
Source§

impl SerializeContent for Object

Available on crate feature minio only.
Source§

impl SerializeContent for ObjectCannedACL

Available on crate feature minio only.
Source§

impl SerializeContent for ObjectIdentifier

Available on crate feature minio only.
Source§

impl SerializeContent for ObjectLockConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for ObjectLockEnabled

Available on crate feature minio only.
Source§

impl SerializeContent for ObjectLockLegalHold

Available on crate feature minio only.
Source§

impl SerializeContent for ObjectLockLegalHoldStatus

Available on crate feature minio only.
Source§

impl SerializeContent for ObjectLockRetention

Available on crate feature minio only.
Source§

impl SerializeContent for ObjectLockRetentionMode

Available on crate feature minio only.
Source§

impl SerializeContent for ObjectLockRule

Available on crate feature minio only.
Source§

impl SerializeContent for ObjectOwnership

Available on crate feature minio only.
Source§

impl SerializeContent for ObjectPart

Available on crate feature minio only.
Source§

impl SerializeContent for ObjectStorageClass

Available on crate feature minio only.
Source§

impl SerializeContent for ObjectVersion

Available on crate feature minio only.
Source§

impl SerializeContent for ObjectVersionStorageClass

Available on crate feature minio only.
Source§

impl SerializeContent for OutputLocation

Available on crate feature minio only.
Source§

impl SerializeContent for OutputSerialization

Available on crate feature minio only.
Source§

impl SerializeContent for Owner

Available on crate feature minio only.
Source§

impl SerializeContent for OwnerOverride

Available on crate feature minio only.
Source§

impl SerializeContent for OwnershipControls

Available on crate feature minio only.
Source§

impl SerializeContent for OwnershipControlsRule

Available on crate feature minio only.
Source§

impl SerializeContent for ParquetInput

Available on crate feature minio only.
Source§

impl SerializeContent for Part

Available on crate feature minio only.
Source§

impl SerializeContent for PartitionDateSource

Available on crate feature minio only.
Source§

impl SerializeContent for PartitionedPrefix

Available on crate feature minio only.
Source§

impl SerializeContent for Payer

Available on crate feature minio only.
Source§

impl SerializeContent for Permission

Available on crate feature minio only.
Source§

impl SerializeContent for PolicyStatus

Available on crate feature minio only.
Source§

impl SerializeContent for PostResponse<'_>

Source§

impl SerializeContent for Progress

Available on crate feature minio only.
Source§

impl SerializeContent for Protocol

Available on crate feature minio only.
Source§

impl SerializeContent for PublicAccessBlockConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for QueueConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for QuoteFields

Available on crate feature minio only.
Source§

impl SerializeContent for Redirect

Available on crate feature minio only.
Source§

impl SerializeContent for RedirectAllRequestsTo

Available on crate feature minio only.
Source§

impl SerializeContent for ReplicaModifications

Available on crate feature minio only.
Source§

impl SerializeContent for ReplicaModificationsStatus

Available on crate feature minio only.
Source§

impl SerializeContent for ReplicationConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for ReplicationRule

Available on crate feature minio only.
Source§

impl SerializeContent for ReplicationRuleAndOperator

Available on crate feature minio only.
Source§

impl SerializeContent for ReplicationRuleFilter

Available on crate feature minio only.
Source§

impl SerializeContent for ReplicationRuleStatus

Available on crate feature minio only.
Source§

impl SerializeContent for ReplicationTime

Available on crate feature minio only.
Source§

impl SerializeContent for ReplicationTimeStatus

Available on crate feature minio only.
Source§

impl SerializeContent for ReplicationTimeValue

Available on crate feature minio only.
Source§

impl SerializeContent for RequestPaymentConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for RequestProgress

Available on crate feature minio only.
Source§

impl SerializeContent for RestoreRequest

Available on crate feature minio only.
Source§

impl SerializeContent for RestoreRequestType

Available on crate feature minio only.
Source§

impl SerializeContent for RestoreStatus

Available on crate feature minio only.
Source§

impl SerializeContent for RoutingRule

Available on crate feature minio only.
Source§

impl SerializeContent for S3Error

Source§

impl SerializeContent for S3KeyFilter

Available on crate feature minio only.
Source§

impl SerializeContent for S3Location

Available on crate feature minio only.
Source§

impl SerializeContent for S3TablesDestination

Available on crate feature minio only.
Source§

impl SerializeContent for S3TablesDestinationResult

Available on crate feature minio only.
Source§

impl SerializeContent for SSEKMS

Available on crate feature minio only.
Source§

impl SerializeContent for SSES3

Available on crate feature minio only.
Source§

impl SerializeContent for ScanRange

Available on crate feature minio only.
Source§

impl SerializeContent for SelectObjectContentRequest

Available on crate feature minio only.
Source§

impl SerializeContent for SelectParameters

Available on crate feature minio only.
Source§

impl SerializeContent for ServerSideEncryption

Available on crate feature minio only.
Source§

impl SerializeContent for ServerSideEncryptionByDefault

Available on crate feature minio only.
Source§

impl SerializeContent for ServerSideEncryptionConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for ServerSideEncryptionRule

Available on crate feature minio only.
Source§

impl SerializeContent for SessionCredentials

Available on crate feature minio only.
Source§

impl SerializeContent for SimplePrefix

Available on crate feature minio only.
Source§

impl SerializeContent for SourceSelectionCriteria

Available on crate feature minio only.
Source§

impl SerializeContent for SseKmsEncryptedObjects

Available on crate feature minio only.
Source§

impl SerializeContent for SseKmsEncryptedObjectsStatus

Available on crate feature minio only.
Source§

impl SerializeContent for Stats

Available on crate feature minio only.
Source§

impl SerializeContent for StorageClass

Available on crate feature minio only.
Source§

impl SerializeContent for StorageClassAnalysis

Available on crate feature minio only.
Source§

impl SerializeContent for StorageClassAnalysisDataExport

Available on crate feature minio only.
Source§

impl SerializeContent for StorageClassAnalysisSchemaVersion

Available on crate feature minio only.
Source§

impl SerializeContent for Tag

Available on crate feature minio only.
Source§

impl SerializeContent for Tagging

Available on crate feature minio only.
Source§

impl SerializeContent for TargetGrant

Available on crate feature minio only.
Source§

impl SerializeContent for TargetObjectKeyFormat

Available on crate feature minio only.
Source§

impl SerializeContent for Tier

Available on crate feature minio only.
Source§

impl SerializeContent for Tiering

Available on crate feature minio only.
Source§

impl SerializeContent for TopicConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for Transition

Available on crate feature minio only.
Source§

impl SerializeContent for TransitionStorageClass

Available on crate feature minio only.
Source§

impl SerializeContent for Type

Available on crate feature minio only.
Source§

impl SerializeContent for VersioningConfiguration

Available on crate feature minio only.
Source§

impl SerializeContent for WebsiteConfiguration

Available on crate feature minio only.