pub trait FidlIntoNative<T> {
    // Required method
    fn fidl_into_native(self) -> T;
}
Expand description

Converts a fidl object into its corresponding native representation.

Required Methods§

Implementations on Foreign Types§

source§

impl FidlIntoNative<Durability> for Durability

source§

impl FidlIntoNative<EnvironmentExtends> for EnvironmentExtends

source§

impl FidlIntoNative<OnTerminate> for OnTerminate

source§

impl FidlIntoNative<StartupMode> for StartupMode

source§

impl FidlIntoNative<StorageId> for StorageId

source§

impl FidlIntoNative<Availability> for Availability

source§

impl FidlIntoNative<CapabilityDecl> for Capability

source§

impl FidlIntoNative<ConfigChecksum> for ConfigChecksum

source§

impl FidlIntoNative<ConfigNestedValueType> for ConfigType

source§

impl FidlIntoNative<ConfigSingleValue> for ConfigSingleValue

source§

impl FidlIntoNative<ConfigValue> for ConfigValue

source§

impl FidlIntoNative<ConfigValueSource> for ConfigValueSource

source§

impl FidlIntoNative<ConfigValueType> for ConfigType

source§

impl FidlIntoNative<ConfigVectorValue> for ConfigVectorValue

source§

impl FidlIntoNative<DebugRegistration> for DebugRegistration

source§

impl FidlIntoNative<DeliveryType> for DeliveryType

source§

impl FidlIntoNative<DependencyType> for DependencyType

source§

impl FidlIntoNative<DictionarySource> for Ref

source§

impl FidlIntoNative<DictionaryValue> for Option<Box<DictionaryValue>>

source§

impl FidlIntoNative<EventScope> for Ref

source§

impl FidlIntoNative<ExposeDecl> for Expose

source§

impl FidlIntoNative<ExposeSource> for Ref

source§

impl FidlIntoNative<ExposeTarget> for Ref

source§

impl FidlIntoNative<OfferDecl> for Offer

source§

impl FidlIntoNative<OfferSource> for Ref

source§

impl FidlIntoNative<OfferTarget> for Ref

source§

impl FidlIntoNative<RegistrationSource> for Ref

source§

impl FidlIntoNative<StorageDirectorySource> for Ref

source§

impl FidlIntoNative<UseDecl> for Use

source§

impl FidlIntoNative<UseSource> for Ref

source§

impl FidlIntoNative<bool> for bool

source§

impl FidlIntoNative<i8> for i8

source§

impl FidlIntoNative<i16> for i16

source§

impl FidlIntoNative<i32> for i32

source§

impl FidlIntoNative<i64> for i64

source§

impl FidlIntoNative<u8> for u8

source§

impl FidlIntoNative<u16> for u16

source§

impl FidlIntoNative<u32> for u32

source§

impl FidlIntoNative<u64> for u64

source§

impl FidlIntoNative<Dictionary> for Dictionary

source§

impl FidlIntoNative<Operations> for Operations

source§

impl FidlIntoNative<BTreeMap<String, DictionaryValue>> for Dictionary

source§

impl FidlIntoNative<String> for String

source§

impl FidlIntoNative<Vec<HandleInfo>> for Vec<HandleInfo>

source§

impl FidlIntoNative<Vec<BoundedName<cm_types::::Name::{constant#0}>>> for Vec<Name>

source§

fn fidl_into_native(self) -> Vec<Name>

source§

impl FidlIntoNative<HashMap<String, DictionaryValue>> for Dictionary

source§

impl FidlIntoNative<ChildDecl> for Child

source§

impl FidlIntoNative<ChildRef> for ChildRef

source§

impl FidlIntoNative<CollectionDecl> for Collection

source§

impl FidlIntoNative<ComponentDecl> for Component

source§

impl FidlIntoNative<ConfigDecl> for ConfigSchema

source§

impl FidlIntoNative<ConfigField> for ConfigField

source§

impl FidlIntoNative<ConfigMutability> for ConfigMutability

source§

impl FidlIntoNative<ConfigOverride> for ConfigOverride

source§

impl FidlIntoNative<ConfigSourceCapabilities> for ConfigSourceCapabilities

source§

impl FidlIntoNative<ConfigValueSpec> for ConfigValueSpec

source§

impl FidlIntoNative<ConfigValuesData> for ConfigValuesData

source§

impl FidlIntoNative<DebugProtocolRegistration> for DebugProtocolRegistration

source§

impl FidlIntoNative<DirectoryDecl> for Directory

source§

impl FidlIntoNative<EnvironmentDecl> for Environment

source§

impl FidlIntoNative<EventStreamDecl> for EventStream

source§

impl FidlIntoNative<ExposeDirectoryDecl> for ExposeDirectory

source§

impl FidlIntoNative<ExposeProtocolDecl> for ExposeProtocol

source§

impl FidlIntoNative<ExposeResolverDecl> for ExposeResolver

source§

impl FidlIntoNative<ExposeRunnerDecl> for ExposeRunner

source§

impl FidlIntoNative<ExposeServiceDecl> for ExposeService

source§

impl FidlIntoNative<NameMapping> for NameMapping

source§

impl FidlIntoNative<OfferDirectoryDecl> for OfferDirectory

source§

impl FidlIntoNative<OfferEventStreamDecl> for OfferEventStream

source§

impl FidlIntoNative<OfferProtocolDecl> for OfferProtocol

source§

impl FidlIntoNative<OfferResolverDecl> for OfferResolver

source§

impl FidlIntoNative<OfferRunnerDecl> for OfferRunner

source§

impl FidlIntoNative<OfferServiceDecl> for OfferService

source§

impl FidlIntoNative<OfferStorageDecl> for OfferStorage

source§

impl FidlIntoNative<ProgramDecl> for Program

source§

impl FidlIntoNative<ProtocolDecl> for Protocol

source§

impl FidlIntoNative<ResolverDecl> for Resolver

source§

impl FidlIntoNative<ResolverRegistration> for ResolverRegistration

source§

impl FidlIntoNative<RunnerDecl> for Runner

source§

impl FidlIntoNative<RunnerRegistration> for RunnerRegistration

source§

impl FidlIntoNative<ServiceDecl> for Service

source§

impl FidlIntoNative<StorageDecl> for Storage

source§

impl FidlIntoNative<UseDirectoryDecl> for UseDirectory

source§

impl FidlIntoNative<UseEventStreamDecl> for UseEventStream

source§

impl FidlIntoNative<UseProtocolDecl> for UseProtocol

source§

impl FidlIntoNative<UseServiceDecl> for UseService

source§

impl FidlIntoNative<UseStorageDecl> for UseStorage

source§

impl FidlIntoNative<AllowedOffers> for AllowedOffers

source§

fn fidl_into_native(self) -> AllowedOffers

source§

impl FidlIntoNative<BoundedName<cm_types::::LongName::{constant#0}>> for String

source§

fn fidl_into_native(self) -> LongName

source§

impl FidlIntoNative<BoundedName<cm_types::::Name::{constant#0}>> for String

source§

fn fidl_into_native(self) -> Name

source§

impl FidlIntoNative<Path> for String

source§

fn fidl_into_native(self) -> Path

source§

impl FidlIntoNative<RelativePath> for String

source§

fn fidl_into_native(self) -> RelativePath

source§

impl FidlIntoNative<[u8; 32]> for [u8; 32]

source§

impl<Native, Fidl> FidlIntoNative<Vec<Native>> for Vec<Fidl>
where Fidl: FidlIntoNative<Native>,

source§

fn fidl_into_native(self) -> Vec<Native>

Implementors§