Skip to main content

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}