serde_firestore_value/with/vec_string_as_reference.rs
1//! (De)serialize `Vec<String>` as `arrayValue` of `referenceValue`.
2
3/// Deserialize `Vec<String>` from `arrayValue` of `referenceValue`.
4pub fn deserialize<'de, D>(deserializer: D) -> Result<Vec<String>, D::Error>
5where
6 D: serde::Deserializer<'de>,
7{
8 crate::de::with::string_as_reference::deserialize_vec_string_as_reference(deserializer)
9}
10
11/// Serialize `Vec<String>` as `arrayValue` of `referenceValue`.
12pub fn serialize<S>(vec_string: &[String], serializer: S) -> Result<S::Ok, S::Error>
13where
14 S: serde::Serializer,
15{
16 crate::ser::with::string_as_reference::serialize_vec_string_as_reference(vec_string, serializer)
17}