pub trait FromProto<P>: Sized {
    // Required method
    fn from_proto(other: P) -> Result<Self, ProtoConversionError>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl FromProto<BatchList> for Vec<Batch>

Implementors§

source§

impl FromProto<Sleep_SleepType> for SleepType

source§

impl FromProto<Batch> for Batch

source§

impl FromProto<Batch> for BatchPair

source§

impl FromProto<BatchHeader> for BatchHeader

source§

impl FromProto<AddEvent> for AddEvent

source§

impl FromProto<AddReceiptData> for AddReceiptData

source§

impl FromProto<BytesEntry> for BytesEntry

source§

impl FromProto<Command> for Command

source§

impl FromProto<CommandPayload> for CommandPayload

source§

impl FromProto<DeleteState> for DeleteState

source§

impl FromProto<GetState> for GetState

source§

impl FromProto<ReturnInternalError> for ReturnInternalError

source§

impl FromProto<ReturnInvalid> for ReturnInvalid

source§

impl FromProto<SetState> for SetState

source§

impl FromProto<Sleep> for Sleep

source§

impl FromProto<Event> for Event

source§

impl FromProto<StateEntry> for StateEntry

source§

impl FromProto<StateEntryList> for StateEntryList

source§

impl FromProto<StateEntryValue> for StateEntryValue

source§

impl FromProto<CreateContractAction> for CreateContractAction

source§

impl FromProto<CreateContractRegistryAction> for CreateContractRegistryAction

source§

impl FromProto<CreateNamespaceRegistryAction> for CreateNamespaceRegistryAction

source§

impl FromProto<CreateNamespaceRegistryPermissionAction> for CreateNamespaceRegistryPermissionAction

source§

impl FromProto<ExecuteContractAction> for ExecuteContractAction

source§

impl FromProto<SabrePayload> for SabrePayload

source§

impl FromProto<Transaction> for Transaction

source§

impl FromProto<TransactionHeader> for TransactionHeader

source§

impl FromProto<StateChange> for StateChange

source§

impl FromProto<TransactionReceipt> for TransactionReceipt