Trait IntoNative

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

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl IntoNative<LocationNamespace> for LocationNamespace

Source§

impl IntoNative<LocationNamespace> for Location_LocationNamespace

Source§

impl IntoNative<ProductNamespace> for Product_ProductNamespace

Source§

impl IntoNative<DataType> for PropertyDefinition_DataType

Source§

impl IntoNative<Response> for AnswerProposalAction_Response

Source§

impl IntoNative<Role> for Proposal_Role

Source§

impl IntoNative<Status> for Proposal_Status

Source§

impl IntoNative<LocationCreateAction> for LocationCreateAction

Source§

impl IntoNative<LocationDeleteAction> for LocationDeleteAction

Source§

impl IntoNative<LocationPayload> for LocationPayload

Source§

impl IntoNative<LocationUpdateAction> for LocationUpdateAction

Source§

impl IntoNative<Location> for Location

Source§

impl IntoNative<LocationList> for LocationList

Source§

impl IntoNative<CreateAgentAction> for CreateAgentAction

Source§

impl IntoNative<CreateOrganizationAction> for CreateOrganizationAction

Source§

impl IntoNative<CreateRoleAction> for CreateRoleAction

Source§

impl IntoNative<DeleteAgentAction> for DeleteAgentAction

Source§

impl IntoNative<DeleteOrganizationAction> for DeleteOrganizationAction

Source§

impl IntoNative<DeleteRoleAction> for DeleteRoleAction

Source§

impl IntoNative<PikePayload> for PikePayload

Source§

impl IntoNative<UpdateAgentAction> for UpdateAgentAction

Source§

impl IntoNative<UpdateOrganizationAction> for UpdateOrganizationAction

Source§

impl IntoNative<UpdateRoleAction> for UpdateRoleAction

Source§

impl IntoNative<Agent> for Agent

Source§

impl IntoNative<AgentList> for AgentList

Source§

impl IntoNative<AlternateId> for AlternateId

Source§

impl IntoNative<AlternateIdIndexEntry> for AlternateIdIndexEntry

Source§

impl IntoNative<AlternateIdIndexEntryList> for AlternateIdIndexEntryList

Source§

impl IntoNative<KeyValueEntry> for KeyValueEntry

Source§

impl IntoNative<Organization> for Organization

Source§

impl IntoNative<OrganizationList> for OrganizationList

Source§

impl IntoNative<Role> for Role

Source§

impl IntoNative<RoleList> for RoleList

Source§

impl IntoNative<ProductCreateAction> for ProductCreateAction

Source§

impl IntoNative<ProductDeleteAction> for ProductDeleteAction

Source§

impl IntoNative<ProductPayload> for ProductPayload

Source§

impl IntoNative<ProductUpdateAction> for ProductUpdateAction

Source§

impl IntoNative<Product> for Product

Source§

impl IntoNative<ProductList> for ProductList

Source§

impl IntoNative<SchemaCreateAction> for SchemaCreateAction

Source§

impl IntoNative<SchemaPayload> for SchemaPayload

Source§

impl IntoNative<SchemaUpdateAction> for SchemaUpdateAction

Source§

impl IntoNative<LatLong> for LatLong

Source§

impl IntoNative<PropertyDefinition> for PropertyDefinition

Source§

impl IntoNative<PropertyValue> for PropertyValue

Source§

impl IntoNative<Schema> for Schema

Source§

impl IntoNative<SchemaList> for SchemaList

Source§

impl IntoNative<AnswerProposalAction> for AnswerProposalAction

Source§

impl IntoNative<CreateProposalAction> for CreateProposalAction

Source§

impl IntoNative<CreateRecordAction> for CreateRecordAction

Source§

impl IntoNative<FinalizeRecordAction> for FinalizeRecordAction

Source§

impl IntoNative<RevokeReporterAction> for RevokeReporterAction

Source§

impl IntoNative<TrackAndTracePayload> for TrackAndTracePayload

Source§

impl IntoNative<UpdatePropertiesAction> for UpdatePropertiesAction

Source§

impl IntoNative<AssociatedAgent> for Record_AssociatedAgent

Source§

impl IntoNative<Property> for Property

Source§

impl IntoNative<PropertyList> for PropertyList

Source§

impl IntoNative<PropertyPage> for PropertyPage

Source§

impl IntoNative<PropertyPageList> for PropertyPageList

Source§

impl IntoNative<Proposal> for Proposal

Source§

impl IntoNative<ProposalList> for ProposalList

Source§

impl IntoNative<Record> for Record

Source§

impl IntoNative<RecordList> for RecordList

Source§

impl IntoNative<ReportedValue> for PropertyPage_ReportedValue

Source§

impl IntoNative<Reporter> for Property_Reporter