pub trait IntoNative<T>: Sized
where T: FromProto<Self>,
{ // Provided method fn into_native(self) -> Result<T, ProtoConversionError> { ... } }

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§

source§

impl IntoNative<Command> for Command

source§

impl IntoNative<SleepType> for Sleep_SleepType

source§

impl IntoNative<StateChange> for StateChange

source§

impl IntoNative<Batch> for Batch

source§

impl IntoNative<BatchHeader> for BatchHeader

source§

impl IntoNative<BatchPair> for Batch

source§

impl IntoNative<AddEvent> for AddEvent

source§

impl IntoNative<AddReceiptData> for AddReceiptData

source§

impl IntoNative<BytesEntry> for BytesEntry

source§

impl IntoNative<CommandPayload> for CommandPayload

source§

impl IntoNative<DeleteState> for DeleteState

source§

impl IntoNative<GetState> for GetState

source§

impl IntoNative<ReturnInternalError> for ReturnInternalError

source§

impl IntoNative<ReturnInvalid> for ReturnInvalid

source§

impl IntoNative<SetState> for SetState

source§

impl IntoNative<Sleep> for Sleep

source§

impl IntoNative<StateEntry> for StateEntry

source§

impl IntoNative<StateEntryList> for StateEntryList

source§

impl IntoNative<StateEntryValue> for StateEntryValue

source§

impl IntoNative<Event> for Event

source§

impl IntoNative<TransactionReceipt> for TransactionReceipt

source§

impl IntoNative<CreateContractAction> for CreateContractAction

source§

impl IntoNative<CreateContractRegistryAction> for CreateContractRegistryAction

source§

impl IntoNative<CreateNamespaceRegistryAction> for CreateNamespaceRegistryAction

source§

impl IntoNative<CreateNamespaceRegistryPermissionAction> for CreateNamespaceRegistryPermissionAction

source§

impl IntoNative<ExecuteContractAction> for ExecuteContractAction

source§

impl IntoNative<SabrePayload> for SabrePayload

source§

impl IntoNative<Transaction> for Transaction

source§

impl IntoNative<TransactionHeader> for TransactionHeader

source§

impl IntoNative<Vec<Batch>> for BatchList