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}