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<&TransactionEffects> for sui_rpc::proto::sui::rpc::v2::TransactionEffects

Source§

impl Merge<&TransactionEffects> for sui_rpc::proto::sui::rpc::v2beta2::TransactionEffects

Source§

impl Merge<&CheckpointSummary> for sui_rpc::proto::sui::rpc::v2::Checkpoint

Source§

impl Merge<&CheckpointSummary> for sui_rpc::proto::sui::rpc::v2beta2::Checkpoint

Source§

impl Merge<&TransactionEffectsV1> for sui_rpc::proto::sui::rpc::v2::TransactionEffects

Source§

impl Merge<&TransactionEffectsV1> for sui_rpc::proto::sui::rpc::v2beta2::TransactionEffects

Source§

impl Merge<&TransactionEffectsV2> for sui_rpc::proto::sui::rpc::v2::TransactionEffects

Source§

impl Merge<&TransactionEffectsV2> for sui_rpc::proto::sui::rpc::v2beta2::TransactionEffects

Source§

impl Merge<&BalanceChange> for sui_rpc::proto::sui::rpc::v2::BalanceChange

Source§

impl Merge<&BalanceChange> for sui_rpc::proto::sui::rpc::v2beta2::BalanceChange

Source§

impl Merge<&MovePackage> for sui_rpc::proto::sui::rpc::v2::Object

Source§

impl Merge<&MovePackage> for sui_rpc::proto::sui::rpc::v2beta2::Object

Source§

impl Merge<&MoveStruct> for sui_rpc::proto::sui::rpc::v2::Object

Source§

impl Merge<&MoveStruct> for sui_rpc::proto::sui::rpc::v2beta2::Object

Source§

impl Merge<&Checkpoint> for sui_rpc::proto::sui::rpc::v2::Checkpoint

Source§

impl Merge<&CheckpointContents> for sui_rpc::proto::sui::rpc::v2::CheckpointContents

Source§

impl Merge<&CheckpointSummary> for sui_rpc::proto::sui::rpc::v2::CheckpointSummary

Source§

impl Merge<&Epoch> for sui_rpc::proto::sui::rpc::v2::Epoch

Source§

impl Merge<&Event> for sui_rpc::proto::sui::rpc::v2::Event

Source§

impl Merge<&ExecutedTransaction> for sui_rpc::proto::sui::rpc::v2::ExecutedTransaction

Source§

impl Merge<&Object> for sui_rpc::proto::sui::rpc::v2::Object

Source§

impl Merge<&ObjectSet> for ObjectSet

Source§

impl Merge<&ProtocolConfig> for sui_rpc::proto::sui::rpc::v2::ProtocolConfig

Source§

impl Merge<&Transaction> for sui_rpc::proto::sui::rpc::v2::Transaction

Source§

impl Merge<&TransactionEffects> for sui_rpc::proto::sui::rpc::v2::TransactionEffects

Source§

impl Merge<&TransactionEvents> for sui_rpc::proto::sui::rpc::v2::TransactionEvents

Source§

impl Merge<&UserSignature> for sui_rpc::proto::sui::rpc::v2::UserSignature

Source§

impl Merge<&Checkpoint> for sui_rpc::proto::sui::rpc::v2beta2::Checkpoint

Source§

impl Merge<&CheckpointContents> for sui_rpc::proto::sui::rpc::v2beta2::CheckpointContents

Source§

impl Merge<&CheckpointSummary> for sui_rpc::proto::sui::rpc::v2beta2::CheckpointSummary

Source§

impl Merge<&Epoch> for sui_rpc::proto::sui::rpc::v2beta2::Epoch

Source§

impl Merge<&Event> for sui_rpc::proto::sui::rpc::v2beta2::Event

Source§

impl Merge<&ExecutedTransaction> for sui_rpc::proto::sui::rpc::v2beta2::ExecutedTransaction

Source§

impl Merge<&Object> for sui_rpc::proto::sui::rpc::v2beta2::Object

Source§

impl Merge<&ProtocolConfig> for sui_rpc::proto::sui::rpc::v2beta2::ProtocolConfig

Source§

impl Merge<&Transaction> for sui_rpc::proto::sui::rpc::v2beta2::Transaction

Source§

impl Merge<&TransactionEffects> for sui_rpc::proto::sui::rpc::v2beta2::TransactionEffects

Source§

impl Merge<&TransactionEvents> for sui_rpc::proto::sui::rpc::v2beta2::TransactionEvents

Source§

impl Merge<&UserSignature> for sui_rpc::proto::sui::rpc::v2beta2::UserSignature

Source§

impl Merge<UserSignature> for sui_rpc::proto::sui::rpc::v2::UserSignature

Source§

impl Merge<UserSignature> for sui_rpc::proto::sui::rpc::v2beta2::UserSignature

Source§

impl Merge<CheckpointContents> for sui_rpc::proto::sui::rpc::v2::Checkpoint

Source§

impl Merge<CheckpointContents> for sui_rpc::proto::sui::rpc::v2::CheckpointContents

Source§

impl Merge<CheckpointContents> for sui_rpc::proto::sui::rpc::v2beta2::Checkpoint

Source§

impl Merge<CheckpointContents> for sui_rpc::proto::sui::rpc::v2beta2::CheckpointContents

Source§

impl Merge<CheckpointSummary> for sui_rpc::proto::sui::rpc::v2::CheckpointSummary

Source§

impl Merge<CheckpointSummary> for sui_rpc::proto::sui::rpc::v2beta2::CheckpointSummary

Source§

impl Merge<ValidatorAggregatedSignature> for sui_rpc::proto::sui::rpc::v2::Checkpoint

Source§

impl Merge<ValidatorAggregatedSignature> for sui_rpc::proto::sui::rpc::v2beta2::Checkpoint

Source§

impl Merge<Event> for sui_rpc::proto::sui::rpc::v2::Event

Source§

impl Merge<Event> for sui_rpc::proto::sui::rpc::v2beta2::Event

Source§

impl Merge<TransactionEvents> for sui_rpc::proto::sui::rpc::v2::TransactionEvents

Source§

impl Merge<TransactionEvents> for sui_rpc::proto::sui::rpc::v2beta2::TransactionEvents

Source§

impl Merge<Object> for sui_rpc::proto::sui::rpc::v2::Object

Source§

impl Merge<Object> for sui_rpc::proto::sui::rpc::v2beta2::Object

Source§

impl Merge<Transaction> for sui_rpc::proto::sui::rpc::v2::Transaction

Source§

impl Merge<Transaction> for sui_rpc::proto::sui::rpc::v2beta2::Transaction

Source§

impl Merge<ProtocolConfig> for sui_rpc::proto::sui::rpc::v2::ProtocolConfig

Source§

impl Merge<ProtocolConfig> for sui_rpc::proto::sui::rpc::v2beta2::ProtocolConfig