sui_rpc/
merge.rs

1pub trait Merge<T> {
2    fn merge(&mut self, source: T, mask: &crate::field::FieldMaskTree);
3
4    fn merge_from(source: T, mask: &crate::field::FieldMaskTree) -> Self
5    where
6        Self: std::default::Default,
7    {
8        let mut message = Self::default();
9        message.merge(source, mask);
10        message
11    }
12}