Function serde_merge::omerge[][src]

pub fn omerge<L, R, T>(left: L, right: R) -> Result<T> where
    L: Serialize,
    R: Serialize,
    T: Serialize + DeserializeOwned
Expand description

Merge two types into given type T, returns serde_merge::Result<T>. ( Recommended )

Works the same as serde_merge::tmerge except that right’s Option::None member will not overwrite the corresponding value in left. T has to implement serde::Serialize and serde::de::DeserializeOwned.