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
.