Trait serde::ser::Serialize [−][src]
A data structure that can be serialized into any data format supported by Serde.
Serde provides Serialize
implementations for many Rust primitive and
standard library types. The complete list is here. All of these can
be serialized using Serde out of the box.
Additionally, Serde provides a procedural macro called serde_derive
to
automatically generate Serialize
implementations for structs and enums in
your program. See the derive section of the manual for how to use this.
In rare cases it may be necessary to implement Serialize
manually for some
type in your program. See the Implementing Serialize
section of the
manual for more about this.
Third-party crates may provide Serialize
implementations for types that
they expose. For example the linked-hash-map
crate provides a
LinkedHashMap<K, V>
type that is serializable by Serde because the crate
provides an implementation of Serialize
for it.
Required methods
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> where
S: Serializer,
[src][−]
S: Serializer,
Serialize this value into the given Serde serializer.
See the Implementing Serialize
section of the manual for more
information about how to implement this method.
use serde::ser::{Serialize, SerializeStruct, Serializer}; struct Person { name: String, age: u8, phones: Vec<String>, } // This is what #[derive(Serialize)] would generate. impl Serialize for Person { fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> where S: Serializer, { let mut s = serializer.serialize_struct("Person", 3)?; s.serialize_field("name", &self.name)?; s.serialize_field("age", &self.age)?; s.serialize_field("phones", &self.phones)?; s.end() } }
Implementations on Foreign Types
impl Serialize for bool
[src][−]
impl Serialize for isize
[src][−]
impl Serialize for i8
[src][−]
impl Serialize for i16
[src][−]
impl Serialize for i32
[src][−]
impl Serialize for i64
[src][−]
impl Serialize for usize
[src][−]
impl Serialize for u8
[src][−]
impl Serialize for u16
[src][−]
impl Serialize for u32
[src][−]
impl Serialize for u64
[src][−]
impl Serialize for f32
[src][−]
impl Serialize for f64
[src][−]
impl Serialize for char
[src][−]
impl Serialize for i128
[src][−]
impl Serialize for u128
[src][−]
impl Serialize for str
[src][−]
impl Serialize for String
[src][−]
impl<'a> Serialize for Arguments<'a>
[src][−]
impl Serialize for CStr
[src][−]
impl Serialize for CString
[src][−]
impl<T> Serialize for Option<T> where
T: Serialize,
[src][−]
T: Serialize,
impl<T: ?Sized> Serialize for PhantomData<T>
[src][−]
impl<T> Serialize for [T; 0]
[src][−]
impl<T> Serialize for [T; 1] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 2] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 3] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 4] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 5] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 6] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 7] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 8] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 9] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 10] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 11] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 12] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 13] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 14] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 15] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 16] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 17] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 18] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 19] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 20] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 21] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 22] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 23] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 24] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 25] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 26] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 27] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 28] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 29] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 30] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 31] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T; 32] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for [T] where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for BinaryHeap<T> where
T: Serialize + Ord,
[src][−]
T: Serialize + Ord,
impl<T> Serialize for BTreeSet<T> where
T: Serialize + Ord,
[src][−]
T: Serialize + Ord,
impl<T, H> Serialize for HashSet<T, H> where
T: Serialize + Eq + Hash,
H: BuildHasher,
[src][−]
T: Serialize + Eq + Hash,
H: BuildHasher,
impl<T> Serialize for LinkedList<T> where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for Vec<T> where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for VecDeque<T> where
T: Serialize,
[src][−]
T: Serialize,
impl<Idx> Serialize for Range<Idx> where
Idx: Serialize,
[src][−]
Idx: Serialize,
impl<Idx> Serialize for RangeInclusive<Idx> where
Idx: Serialize,
[src][−]
Idx: Serialize,
impl<T> Serialize for Bound<T> where
T: Serialize,
[src][−]
T: Serialize,
impl Serialize for ()
[src][−]
impl<T0> Serialize for (T0,) where
T0: Serialize,
[src][−]
T0: Serialize,
impl<T0, T1> Serialize for (T0, T1) where
T0: Serialize,
T1: Serialize,
[src][−]
T0: Serialize,
T1: Serialize,
impl<T0, T1, T2> Serialize for (T0, T1, T2) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
[src][−]
T0: Serialize,
T1: Serialize,
T2: Serialize,
impl<T0, T1, T2, T3> Serialize for (T0, T1, T2, T3) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
[src][−]
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
impl<T0, T1, T2, T3, T4> Serialize for (T0, T1, T2, T3, T4) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
[src][−]
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
impl<T0, T1, T2, T3, T4, T5> Serialize for (T0, T1, T2, T3, T4, T5) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
[src][−]
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
impl<T0, T1, T2, T3, T4, T5, T6> Serialize for (T0, T1, T2, T3, T4, T5, T6) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
[src][−]
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
[src][−]
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
[src][−]
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
[src][−]
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
[src][−]
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
[src][−]
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
[src][−]
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
[src][−]
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T14: Serialize,
[src][−]
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T14: Serialize,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Serialize for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T14: Serialize,
T15: Serialize,
[src][−]
T0: Serialize,
T1: Serialize,
T2: Serialize,
T3: Serialize,
T4: Serialize,
T5: Serialize,
T6: Serialize,
T7: Serialize,
T8: Serialize,
T9: Serialize,
T10: Serialize,
T11: Serialize,
T12: Serialize,
T13: Serialize,
T14: Serialize,
T15: Serialize,
impl<K, V> Serialize for BTreeMap<K, V> where
K: Serialize + Ord,
V: Serialize,
[src][−]
K: Serialize + Ord,
V: Serialize,
impl<K, V, H> Serialize for HashMap<K, V, H> where
K: Serialize + Eq + Hash,
V: Serialize,
H: BuildHasher,
[src][−]
K: Serialize + Eq + Hash,
V: Serialize,
H: BuildHasher,
impl<'a, T: ?Sized> Serialize for &'a T where
T: Serialize,
[src][−]
T: Serialize,
impl<'a, T: ?Sized> Serialize for &'a mut T where
T: Serialize,
[src][−]
T: Serialize,
impl<T: ?Sized> Serialize for Box<T> where
T: Serialize,
[src][−]
T: Serialize,
impl<'a, T: ?Sized> Serialize for Cow<'a, T> where
T: Serialize + ToOwned,
[src][−]
T: Serialize + ToOwned,
impl Serialize for NonZeroU8
[src][−]
impl Serialize for NonZeroU16
[src][−]
impl Serialize for NonZeroU32
[src][−]
impl Serialize for NonZeroU64
[src][−]
impl Serialize for NonZeroUsize
[src][−]
impl Serialize for NonZeroI8
[src][−]
impl Serialize for NonZeroI16
[src][−]
impl Serialize for NonZeroI32
[src][−]
impl Serialize for NonZeroI64
[src][−]
impl Serialize for NonZeroIsize
[src][−]
impl Serialize for NonZeroU128
[src][−]
impl Serialize for NonZeroI128
[src][−]
impl<T> Serialize for Cell<T> where
T: Serialize + Copy,
[src][−]
T: Serialize + Copy,
impl<T> Serialize for RefCell<T> where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for Mutex<T> where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for RwLock<T> where
T: Serialize,
[src][−]
T: Serialize,
impl<T, E> Serialize for Result<T, E> where
T: Serialize,
E: Serialize,
[src][−]
T: Serialize,
E: Serialize,
impl Serialize for Duration
[src][−]
impl Serialize for SystemTime
[src][−]
impl Serialize for IpAddr
[src][−]
impl Serialize for Ipv4Addr
[src][−]
impl Serialize for Ipv6Addr
[src][−]
impl Serialize for SocketAddr
[src][−]
impl Serialize for SocketAddrV4
[src][−]
impl Serialize for SocketAddrV6
[src][−]
impl Serialize for Path
[src][−]
impl Serialize for PathBuf
[src][−]
impl Serialize for OsStr
[src][−]
impl Serialize for OsString
[src][−]
impl<T> Serialize for Wrapping<T> where
T: Serialize,
[src][−]
T: Serialize,
impl<T> Serialize for Reverse<T> where
T: Serialize,
[src][−]
T: Serialize,
impl Serialize for AtomicBool
[src][−]
impl Serialize for AtomicI8
[src][−]
impl Serialize for AtomicI16
[src][−]
impl Serialize for AtomicI32
[src][−]
impl Serialize for AtomicIsize
[src][−]
impl Serialize for AtomicU8
[src][−]
impl Serialize for AtomicU16
[src][−]
impl Serialize for AtomicU32
[src][−]
impl Serialize for AtomicUsize
[src][−]
impl Serialize for AtomicI64
[src][−]
impl Serialize for AtomicU64
[src][−]
Implementors
impl Serialize for Config
impl Serialize for Config
impl Serialize for DependencyKind
impl Serialize for DependencyKind
impl Serialize for Dependency
impl Serialize for Dependency
impl Serialize for DiagnosticCode
impl Serialize for DiagnosticCode
impl Serialize for DiagnosticSpanLine
impl Serialize for DiagnosticSpanLine
impl Serialize for DiagnosticSpanMacroExpansion
impl Serialize for DiagnosticSpanMacroExpansion
impl Serialize for DiagnosticSpan
impl Serialize for DiagnosticSpan
impl Serialize for Applicability
impl Serialize for Applicability
impl Serialize for DiagnosticLevel
impl Serialize for DiagnosticLevel
impl Serialize for Diagnostic
impl Serialize for Diagnostic
impl Serialize for ArtifactProfile
impl Serialize for ArtifactProfile
impl Serialize for Artifact
impl Serialize for Artifact
impl Serialize for CompilerMessage
impl Serialize for CompilerMessage
impl Serialize for BuildScript
impl Serialize for BuildScript
impl Serialize for Message
impl Serialize for Message
impl Serialize for PackageId
impl Serialize for PackageId
impl Serialize for Metadata
impl Serialize for Metadata
impl Serialize for Resolve
impl Serialize for Resolve
impl Serialize for Node
impl Serialize for Node
impl Serialize for NodeDep
impl Serialize for NodeDep
impl Serialize for DepKindInfo
impl Serialize for DepKindInfo
impl Serialize for Package
impl Serialize for Package
impl Serialize for Source
impl Serialize for Source
impl Serialize for Target
impl Serialize for Target
impl Serialize for NaiveDate
impl Serialize for NaiveDate
impl Serialize for NaiveTime
impl Serialize for NaiveTime
impl Serialize for NaiveDateTime
impl Serialize for NaiveDateTime
impl<Tz: TimeZone> Serialize for DateTime<Tz>
impl<Tz: TimeZone> Serialize for DateTime<Tz>
impl Serialize for Weekday
impl Serialize for Weekday
impl Serialize for EncryptionConfig
impl Serialize for EncryptionConfig
impl Serialize for FileConfig
impl Serialize for FileConfig
impl Serialize for KmsConfig
impl Serialize for KmsConfig
impl Serialize for MasterKeyConfig
impl Serialize for MasterKeyConfig
impl Serialize for LogLevel
impl Serialize for LogLevel
impl Serialize for CompressionType
impl Serialize for CompressionType
impl Serialize for BlobRunMode
impl Serialize for BlobRunMode
impl Serialize for Ipv4Network
impl Serialize for Ipv4Network
impl Serialize for Ipv6Network
impl Serialize for Ipv6Network
impl Serialize for IpNetwork
impl Serialize for IpNetwork
impl Serialize for Config
impl Serialize for Config
impl Serialize for RecoveryMode
impl Serialize for RecoveryMode
impl Serialize for Config
impl Serialize for Config
impl Serialize for ReadableSize
impl Serialize for ReadableSize
impl Serialize for Config
impl Serialize for Config
impl Serialize for ConsistencyCheckMethod
impl Serialize for ConsistencyCheckMethod
impl Serialize for Config
impl Serialize for Config
impl Serialize for GroupState
impl Serialize for GroupState
impl Serialize for SplitConfig
impl Serialize for SplitConfig
impl Serialize for AliasListEntry
impl Serialize for AliasListEntry
impl Serialize for CancelKeyDeletionRequest
impl Serialize for CancelKeyDeletionRequest
impl Serialize for CancelKeyDeletionResponse
impl Serialize for CancelKeyDeletionResponse
impl Serialize for ConnectCustomKeyStoreRequest
impl Serialize for ConnectCustomKeyStoreRequest
impl Serialize for ConnectCustomKeyStoreResponse
impl Serialize for ConnectCustomKeyStoreResponse
impl Serialize for CreateAliasRequest
impl Serialize for CreateAliasRequest
impl Serialize for CreateCustomKeyStoreRequest
impl Serialize for CreateCustomKeyStoreRequest
impl Serialize for CreateCustomKeyStoreResponse
impl Serialize for CreateCustomKeyStoreResponse
impl Serialize for CreateGrantRequest
impl Serialize for CreateGrantRequest
impl Serialize for CreateGrantResponse
impl Serialize for CreateGrantResponse
impl Serialize for CreateKeyRequest
impl Serialize for CreateKeyRequest
impl Serialize for CreateKeyResponse
impl Serialize for CreateKeyResponse
impl Serialize for CustomKeyStoresListEntry
impl Serialize for CustomKeyStoresListEntry
impl Serialize for DecryptRequest
impl Serialize for DecryptRequest
impl Serialize for DecryptResponse
impl Serialize for DecryptResponse
impl Serialize for DeleteAliasRequest
impl Serialize for DeleteAliasRequest
impl Serialize for DeleteCustomKeyStoreRequest
impl Serialize for DeleteCustomKeyStoreRequest
impl Serialize for DeleteCustomKeyStoreResponse
impl Serialize for DeleteCustomKeyStoreResponse
impl Serialize for DeleteImportedKeyMaterialRequest
impl Serialize for DeleteImportedKeyMaterialRequest
impl Serialize for DescribeCustomKeyStoresRequest
impl Serialize for DescribeCustomKeyStoresRequest
impl Serialize for DescribeCustomKeyStoresResponse
impl Serialize for DescribeCustomKeyStoresResponse
impl Serialize for DescribeKeyRequest
impl Serialize for DescribeKeyRequest
impl Serialize for DescribeKeyResponse
impl Serialize for DescribeKeyResponse
impl Serialize for DisableKeyRequest
impl Serialize for DisableKeyRequest
impl Serialize for DisableKeyRotationRequest
impl Serialize for DisableKeyRotationRequest
impl Serialize for DisconnectCustomKeyStoreRequest
impl Serialize for DisconnectCustomKeyStoreRequest
impl Serialize for DisconnectCustomKeyStoreResponse
impl Serialize for DisconnectCustomKeyStoreResponse
impl Serialize for EnableKeyRequest
impl Serialize for EnableKeyRequest
impl Serialize for EnableKeyRotationRequest
impl Serialize for EnableKeyRotationRequest
impl Serialize for EncryptRequest
impl Serialize for EncryptRequest
impl Serialize for EncryptResponse
impl Serialize for EncryptResponse
impl Serialize for GenerateDataKeyPairRequest
impl Serialize for GenerateDataKeyPairRequest
impl Serialize for GenerateDataKeyPairResponse
impl Serialize for GenerateDataKeyPairResponse
impl Serialize for GenerateDataKeyPairWithoutPlaintextRequest
impl Serialize for GenerateDataKeyPairWithoutPlaintextRequest
impl Serialize for GenerateDataKeyPairWithoutPlaintextResponse
impl Serialize for GenerateDataKeyPairWithoutPlaintextResponse
impl Serialize for GenerateDataKeyRequest
impl Serialize for GenerateDataKeyRequest
impl Serialize for GenerateDataKeyResponse
impl Serialize for GenerateDataKeyResponse
impl Serialize for GenerateDataKeyWithoutPlaintextRequest
impl Serialize for GenerateDataKeyWithoutPlaintextRequest
impl Serialize for GenerateDataKeyWithoutPlaintextResponse
impl Serialize for GenerateDataKeyWithoutPlaintextResponse
impl Serialize for GenerateRandomRequest
impl Serialize for GenerateRandomRequest
impl Serialize for GenerateRandomResponse
impl Serialize for GenerateRandomResponse
impl Serialize for GetKeyPolicyRequest
impl Serialize for GetKeyPolicyRequest
impl Serialize for GetKeyPolicyResponse
impl Serialize for GetKeyPolicyResponse
impl Serialize for GetKeyRotationStatusRequest
impl Serialize for GetKeyRotationStatusRequest
impl Serialize for GetKeyRotationStatusResponse
impl Serialize for GetKeyRotationStatusResponse
impl Serialize for GetParametersForImportRequest
impl Serialize for GetParametersForImportRequest
impl Serialize for GetParametersForImportResponse
impl Serialize for GetParametersForImportResponse
impl Serialize for GetPublicKeyRequest
impl Serialize for GetPublicKeyRequest
impl Serialize for GetPublicKeyResponse
impl Serialize for GetPublicKeyResponse
impl Serialize for GrantConstraints
impl Serialize for GrantConstraints
impl Serialize for GrantListEntry
impl Serialize for GrantListEntry
impl Serialize for ImportKeyMaterialRequest
impl Serialize for ImportKeyMaterialRequest
impl Serialize for ImportKeyMaterialResponse
impl Serialize for ImportKeyMaterialResponse
impl Serialize for KeyListEntry
impl Serialize for KeyListEntry
impl Serialize for KeyMetadata
impl Serialize for KeyMetadata
impl Serialize for ListAliasesRequest
impl Serialize for ListAliasesRequest
impl Serialize for ListAliasesResponse
impl Serialize for ListAliasesResponse
impl Serialize for ListGrantsRequest
impl Serialize for ListGrantsRequest
impl Serialize for ListGrantsResponse
impl Serialize for ListGrantsResponse
impl Serialize for ListKeyPoliciesRequest
impl Serialize for ListKeyPoliciesRequest
impl Serialize for ListKeyPoliciesResponse
impl Serialize for ListKeyPoliciesResponse
impl Serialize for ListKeysRequest
impl Serialize for ListKeysRequest
impl Serialize for ListKeysResponse
impl Serialize for ListKeysResponse
impl Serialize for ListResourceTagsRequest
impl Serialize for ListResourceTagsRequest
impl Serialize for ListResourceTagsResponse
impl Serialize for ListResourceTagsResponse
impl Serialize for ListRetirableGrantsRequest
impl Serialize for ListRetirableGrantsRequest
impl Serialize for PutKeyPolicyRequest
impl Serialize for PutKeyPolicyRequest
impl Serialize for ReEncryptRequest
impl Serialize for ReEncryptRequest
impl Serialize for ReEncryptResponse
impl Serialize for ReEncryptResponse
impl Serialize for RetireGrantRequest
impl Serialize for RetireGrantRequest
impl Serialize for RevokeGrantRequest
impl Serialize for RevokeGrantRequest
impl Serialize for ScheduleKeyDeletionRequest
impl Serialize for ScheduleKeyDeletionRequest
impl Serialize for ScheduleKeyDeletionResponse
impl Serialize for ScheduleKeyDeletionResponse
impl Serialize for SignRequest
impl Serialize for SignRequest
impl Serialize for SignResponse
impl Serialize for SignResponse
impl Serialize for Tag
impl Serialize for Tag
impl Serialize for TagResourceRequest
impl Serialize for TagResourceRequest
impl Serialize for UntagResourceRequest
impl Serialize for UntagResourceRequest
impl Serialize for UpdateAliasRequest
impl Serialize for UpdateAliasRequest
impl Serialize for UpdateCustomKeyStoreRequest
impl Serialize for UpdateCustomKeyStoreRequest
impl Serialize for UpdateCustomKeyStoreResponse
impl Serialize for UpdateCustomKeyStoreResponse
impl Serialize for UpdateKeyDescriptionRequest
impl Serialize for UpdateKeyDescriptionRequest
impl Serialize for VerifyRequest
impl Serialize for VerifyRequest
impl Serialize for VerifyResponse
impl Serialize for VerifyResponse
impl Serialize for Region
impl Serialize for Region
impl Serialize for SecurityConfig
impl Serialize for SecurityConfig
impl Serialize for Map<String, Value>
impl Serialize for Map<String, Value>
impl Serialize for Value
impl Serialize for Value
impl Serialize for Number
impl Serialize for Number
impl Serialize for Config
impl Serialize for Config
impl<'a> Serialize for StandardQueryParameters<'a>
impl<'a> Serialize for StandardQueryParameters<'a>
impl Serialize for Conditionals
impl Serialize for Conditionals
impl Serialize for StorageClass
impl Serialize for StorageClass
impl Serialize for PredefinedAcl
impl Serialize for PredefinedAcl
impl Serialize for Projection
impl Serialize for Projection
impl<'a> Serialize for DeleteObjectOptional<'a>
impl<'a> Serialize for DeleteObjectOptional<'a>
impl<'a> Serialize for DownloadObjectOptional<'a>
impl<'a> Serialize for DownloadObjectOptional<'a>
impl<'a> Serialize for GetObjectOptional<'a>
impl<'a> Serialize for GetObjectOptional<'a>
impl<'a> Serialize for InsertObjectOptional<'a>
impl<'a> Serialize for InsertObjectOptional<'a>
impl<'a> Serialize for ListOptional<'a>
impl<'a> Serialize for ListOptional<'a>
impl<'a> Serialize for PatchObjectOptional<'a>
impl<'a> Serialize for PatchObjectOptional<'a>
impl Serialize for Metadata
impl Serialize for Metadata
impl<'a> Serialize for JsonRef<'a>
impl<'a> Serialize for JsonRef<'a>
impl Serialize for TitanCfConfig
impl Serialize for TitanCfConfig
impl Serialize for DefaultCfConfig
impl Serialize for DefaultCfConfig
impl Serialize for WriteCfConfig
impl Serialize for WriteCfConfig
impl Serialize for LockCfConfig
impl Serialize for LockCfConfig
impl Serialize for RaftCfConfig
impl Serialize for RaftCfConfig
impl Serialize for TitanDBConfig
impl Serialize for TitanDBConfig
impl Serialize for DbConfig
impl Serialize for DbConfig
impl Serialize for RaftDefaultCfConfig
impl Serialize for RaftDefaultCfConfig
impl Serialize for RaftDbConfig
impl Serialize for RaftDbConfig
impl Serialize for RaftEngineConfig
impl Serialize for RaftEngineConfig
impl Serialize for MetricConfig
impl Serialize for MetricConfig
impl Serialize for UnifiedReadPoolConfig
impl Serialize for UnifiedReadPoolConfig
impl Serialize for StorageReadPoolConfig
impl Serialize for StorageReadPoolConfig
impl Serialize for CoprReadPoolConfig
impl Serialize for CoprReadPoolConfig
impl Serialize for ReadPoolConfig
impl Serialize for ReadPoolConfig
impl Serialize for BackupConfig
impl Serialize for BackupConfig
impl Serialize for CdcConfig
impl Serialize for CdcConfig
impl Serialize for TiKvConfig
impl Serialize for TiKvConfig
impl Serialize for Config
impl Serialize for Config
impl Serialize for GrpcCompressionType
impl Serialize for GrpcCompressionType
impl Serialize for Config
impl Serialize for Config
impl Serialize for GcConfig
impl Serialize for GcConfig
impl Serialize for Config
impl Serialize for Config
impl Serialize for RaftProgressState
impl Serialize for RaftProgressState
impl Serialize for RaftProgress
impl Serialize for RaftProgress
impl Serialize for RaftHardState
impl Serialize for RaftHardState
impl Serialize for RaftStateRole
impl Serialize for RaftStateRole
impl Serialize for RaftSoftState
impl Serialize for RaftSoftState
impl Serialize for RaftStatus
impl Serialize for RaftStatus
impl Serialize for RaftPeerRole
impl Serialize for RaftPeerRole
impl Serialize for Epoch
impl Serialize for Epoch
impl Serialize for RegionPeer
impl Serialize for RegionPeer
impl Serialize for RegionMergeState
impl Serialize for RegionMergeState
impl Serialize for RaftTruncatedState
impl Serialize for RaftTruncatedState
impl Serialize for RaftApplyState
impl Serialize for RaftApplyState
impl Serialize for RegionMeta
impl Serialize for RegionMeta
impl Serialize for LogLevelRequest
impl Serialize for LogLevelRequest
impl Serialize for Config
impl Serialize for Config
impl Serialize for BlockCacheConfig
impl Serialize for BlockCacheConfig
impl Serialize for LogFormat
impl Serialize for LogFormat
impl Serialize for OptionReadableSize
impl Serialize for OptionReadableSize
impl Serialize for ReadableSize
impl Serialize for ReadableSize
impl Serialize for ReadableDuration
impl Serialize for ReadableDuration
impl Serialize for Map<String, Value>
impl Serialize for Map<String, Value>
impl Serialize for Value
impl Serialize for Value
impl Serialize for Uuid
impl Serialize for Uuid