Trait Merge

Source
pub trait Merge<T> {
    // Required method
    fn merge(&mut self, source: T, mask: &FieldMaskTree);

    // Provided method
    fn merge_from(source: T, mask: &FieldMaskTree) -> Self
       where Self: Default { ... }
}

Required Methods§

Source

fn merge(&mut self, source: T, mask: &FieldMaskTree)

Provided Methods§

Source

fn merge_from(source: T, mask: &FieldMaskTree) -> Self
where Self: Default,

Implementors§

Source§

impl Merge<&Checkpoint> for Checkpoint

Source§

impl Merge<&CheckpointContents> for CheckpointContents

Source§

impl Merge<&CheckpointSummary> for CheckpointSummary

Source§

impl Merge<&Epoch> for Epoch

Source§

impl Merge<&Event> for Event

Source§

impl Merge<&ExecutedTransaction> for ExecutedTransaction

Source§

impl Merge<&Object> for Object

Source§

impl Merge<&ObjectSet> for ObjectSet

Source§

impl Merge<&ProtocolConfig> for ProtocolConfig

Source§

impl Merge<&Transaction> for Transaction

Source§

impl Merge<&TransactionEffects> for TransactionEffects

Source§

impl Merge<&TransactionEvents> for TransactionEvents

Source§

impl Merge<&UserSignature> for UserSignature

Source§

impl Merge<&BalanceChange> for BalanceChange

Source§

impl Merge<&CheckpointSummary> for Checkpoint

Source§

impl Merge<&MovePackage> for Object

Source§

impl Merge<&MoveStruct> for Object

Source§

impl Merge<&TransactionEffects> for TransactionEffects

Source§

impl Merge<&TransactionEffectsV1> for TransactionEffects

Source§

impl Merge<&TransactionEffectsV2> for TransactionEffects

Source§

impl Merge<ProtocolConfig> for ProtocolConfig

Source§

impl Merge<CheckpointContents> for Checkpoint

Source§

impl Merge<CheckpointContents> for CheckpointContents

Source§

impl Merge<CheckpointSummary> for CheckpointSummary

Source§

impl Merge<Event> for Event

Source§

impl Merge<Object> for Object

Source§

impl Merge<Transaction> for Transaction

Source§

impl Merge<TransactionEvents> for TransactionEvents

Source§

impl Merge<UserSignature> for UserSignature

Source§

impl Merge<ValidatorAggregatedSignature> for Checkpoint