pub trait IntoProto<T>: Sized
where T: FromNative<Self>,
{ // Provided method fn into_proto(self) -> Result<T, ProtoConversionError> { ... } }

Provided Methods§

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl IntoProto<BatchList> for Vec<Batch>

Implementors§

source§

impl IntoProto<Sleep_SleepType> for SleepType

source§

impl IntoProto<Batch> for Batch

source§

impl IntoProto<Batch> for BatchPair

source§

impl IntoProto<BatchHeader> for BatchHeader

source§

impl IntoProto<AddEvent> for AddEvent

source§

impl IntoProto<AddReceiptData> for AddReceiptData

source§

impl IntoProto<BytesEntry> for BytesEntry

source§

impl IntoProto<Command> for Command

source§

impl IntoProto<CommandPayload> for CommandPayload

source§

impl IntoProto<DeleteState> for DeleteState

source§

impl IntoProto<GetState> for GetState

source§

impl IntoProto<ReturnInternalError> for ReturnInternalError

source§

impl IntoProto<ReturnInvalid> for ReturnInvalid

source§

impl IntoProto<SetState> for SetState

source§

impl IntoProto<Sleep> for Sleep

source§

impl IntoProto<Event> for Event

source§

impl IntoProto<StateEntry> for StateEntry

source§

impl IntoProto<StateEntryList> for StateEntryList

source§

impl IntoProto<StateEntryValue> for StateEntryValue

source§

impl IntoProto<CreateContractAction> for CreateContractAction

source§

impl IntoProto<CreateContractRegistryAction> for CreateContractRegistryAction

source§

impl IntoProto<CreateNamespaceRegistryAction> for CreateNamespaceRegistryAction

source§

impl IntoProto<CreateNamespaceRegistryPermissionAction> for CreateNamespaceRegistryPermissionAction

source§

impl IntoProto<ExecuteContractAction> for ExecuteContractAction

source§

impl IntoProto<SabrePayload> for SabrePayload

source§

impl IntoProto<Transaction> for Transaction

source§

impl IntoProto<TransactionHeader> for TransactionHeader

source§

impl IntoProto<StateChange> for StateChange

source§

impl IntoProto<TransactionReceipt> for TransactionReceipt