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§
fn fidl_into_native(self) -> T
Implementations on Foreign Types§
Source§impl FidlIntoNative<Availability> for Availability
impl FidlIntoNative<Availability> for Availability
fn fidl_into_native(self) -> Availability
Source§impl FidlIntoNative<CapabilityDecl> for Capability
impl FidlIntoNative<CapabilityDecl> for Capability
fn fidl_into_native(self) -> CapabilityDecl
Source§impl FidlIntoNative<CapabilityTypeName> for String
impl FidlIntoNative<CapabilityTypeName> for String
fn fidl_into_native(self) -> CapabilityTypeName
Source§impl FidlIntoNative<ConfigChecksum> for ConfigChecksum
impl FidlIntoNative<ConfigChecksum> for ConfigChecksum
fn fidl_into_native(self) -> ConfigChecksum
Source§impl FidlIntoNative<ConfigNestedValueType> for ConfigType
impl FidlIntoNative<ConfigNestedValueType> for ConfigType
fn fidl_into_native(self) -> ConfigNestedValueType
Source§impl FidlIntoNative<ConfigSingleValue> for ConfigSingleValue
impl FidlIntoNative<ConfigSingleValue> for ConfigSingleValue
fn fidl_into_native(self) -> ConfigSingleValue
Source§impl FidlIntoNative<ConfigValue> for ConfigValue
impl FidlIntoNative<ConfigValue> for ConfigValue
fn fidl_into_native(self) -> ConfigValue
Source§impl FidlIntoNative<ConfigValueSource> for ConfigValueSource
impl FidlIntoNative<ConfigValueSource> for ConfigValueSource
fn fidl_into_native(self) -> ConfigValueSource
Source§impl FidlIntoNative<ConfigValueType> for ConfigType
impl FidlIntoNative<ConfigValueType> for ConfigType
fn fidl_into_native(self) -> ConfigValueType
Source§impl FidlIntoNative<ConfigVectorValue> for ConfigVectorValue
impl FidlIntoNative<ConfigVectorValue> for ConfigVectorValue
fn fidl_into_native(self) -> ConfigVectorValue
Source§impl FidlIntoNative<DebugRegistration> for DebugRegistration
impl FidlIntoNative<DebugRegistration> for DebugRegistration
fn fidl_into_native(self) -> DebugRegistration
Source§impl FidlIntoNative<DeliveryType> for DeliveryType
Available on fuchsia_api_level_at_least=HEAD
only.
impl FidlIntoNative<DeliveryType> for DeliveryType
Available on
fuchsia_api_level_at_least=HEAD
only.fn fidl_into_native(self) -> DeliveryType
Source§impl FidlIntoNative<DependencyType> for DependencyType
impl FidlIntoNative<DependencyType> for DependencyType
fn fidl_into_native(self) -> DependencyType
Source§impl FidlIntoNative<DictionarySource> for Ref
impl FidlIntoNative<DictionarySource> for Ref
fn fidl_into_native(self) -> DictionarySource
Source§impl FidlIntoNative<DictionaryValue> for Option<Box<DictionaryValue>>
impl FidlIntoNative<DictionaryValue> for Option<Box<DictionaryValue>>
fn fidl_into_native(self) -> DictionaryValue
Source§impl FidlIntoNative<EventScope> for Ref
impl FidlIntoNative<EventScope> for Ref
fn fidl_into_native(self) -> EventScope
Source§impl FidlIntoNative<ExposeDecl> for Expose
impl FidlIntoNative<ExposeDecl> for Expose
fn fidl_into_native(self) -> ExposeDecl
Source§impl FidlIntoNative<ExposeSource> for Ref
impl FidlIntoNative<ExposeSource> for Ref
fn fidl_into_native(self) -> ExposeSource
Source§impl FidlIntoNative<ExposeTarget> for Ref
impl FidlIntoNative<ExposeTarget> for Ref
fn fidl_into_native(self) -> ExposeTarget
Source§impl FidlIntoNative<OfferDecl> for Offer
impl FidlIntoNative<OfferDecl> for Offer
fn fidl_into_native(self) -> OfferDecl
Source§impl FidlIntoNative<OfferSource> for Ref
impl FidlIntoNative<OfferSource> for Ref
fn fidl_into_native(self) -> OfferSource
Source§impl FidlIntoNative<OfferTarget> for Ref
impl FidlIntoNative<OfferTarget> for Ref
fn fidl_into_native(self) -> OfferTarget
Source§impl FidlIntoNative<RegistrationSource> for Ref
impl FidlIntoNative<RegistrationSource> for Ref
fn fidl_into_native(self) -> RegistrationSource
Source§impl FidlIntoNative<StorageDirectorySource> for Ref
impl FidlIntoNative<StorageDirectorySource> for Ref
fn fidl_into_native(self) -> StorageDirectorySource
Source§impl FidlIntoNative<UseDecl> for Use
impl FidlIntoNative<UseDecl> for Use
fn fidl_into_native(self) -> UseDecl
Source§impl FidlIntoNative<UseSource> for Ref
impl FidlIntoNative<UseSource> for Ref
fn fidl_into_native(self) -> UseSource
Source§impl FidlIntoNative<AllowedOffers> for AllowedOffers
impl FidlIntoNative<AllowedOffers> for AllowedOffers
fn fidl_into_native(self) -> AllowedOffers
Source§impl FidlIntoNative<bool> for bool
impl FidlIntoNative<bool> for bool
fn fidl_into_native(self) -> bool
Source§impl FidlIntoNative<i8> for i8
impl FidlIntoNative<i8> for i8
fn fidl_into_native(self) -> i8
Source§impl FidlIntoNative<i16> for i16
impl FidlIntoNative<i16> for i16
fn fidl_into_native(self) -> i16
Source§impl FidlIntoNative<i32> for i32
impl FidlIntoNative<i32> for i32
fn fidl_into_native(self) -> i32
Source§impl FidlIntoNative<i64> for i64
impl FidlIntoNative<i64> for i64
fn fidl_into_native(self) -> i64
Source§impl FidlIntoNative<u8> for u8
impl FidlIntoNative<u8> for u8
fn fidl_into_native(self) -> u8
Source§impl FidlIntoNative<u16> for u16
impl FidlIntoNative<u16> for u16
fn fidl_into_native(self) -> u16
Source§impl FidlIntoNative<u32> for u32
impl FidlIntoNative<u32> for u32
fn fidl_into_native(self) -> u32
Source§impl FidlIntoNative<u64> for u64
impl FidlIntoNative<u64> for u64
fn fidl_into_native(self) -> u64
Source§impl FidlIntoNative<BTreeMap<String, DictionaryValue>> for Dictionary
impl FidlIntoNative<BTreeMap<String, DictionaryValue>> for Dictionary
fn fidl_into_native(self) -> BTreeMap<String, DictionaryValue>
Source§impl FidlIntoNative<String> for String
impl FidlIntoNative<String> for String
fn fidl_into_native(self) -> String
Source§impl FidlIntoNative<Vec<BoundedName<cm_types::::Name::{constant#0}>>> for Vec<Name>
impl FidlIntoNative<Vec<BoundedName<cm_types::::Name::{constant#0}>>> for Vec<Name>
Source§impl FidlIntoNative<Vec<HandleInfo>> for Vec<HandleInfo>
impl FidlIntoNative<Vec<HandleInfo>> for Vec<HandleInfo>
fn fidl_into_native(self) -> Vec<HandleInfo>
Source§impl FidlIntoNative<HashMap<String, DictionaryValue>> for Dictionary
impl FidlIntoNative<HashMap<String, DictionaryValue>> for Dictionary
fn fidl_into_native(self) -> HashMap<String, DictionaryValue>
Source§impl FidlIntoNative<BoundedName<cm_types::::LongName::{constant#0}>> for String
impl FidlIntoNative<BoundedName<cm_types::::LongName::{constant#0}>> for String
fn fidl_into_native(self) -> LongName
Source§impl FidlIntoNative<BoundedName<cm_types::::Name::{constant#0}>> for String
impl FidlIntoNative<BoundedName<cm_types::::Name::{constant#0}>> for String
fn fidl_into_native(self) -> Name
Source§impl FidlIntoNative<Path> for String
impl FidlIntoNative<Path> for String
fn fidl_into_native(self) -> Path
Source§impl FidlIntoNative<RelativePath> for String
impl FidlIntoNative<RelativePath> for String
fn fidl_into_native(self) -> RelativePath
Source§impl FidlIntoNative<Url> for String
impl FidlIntoNative<Url> for String
fn fidl_into_native(self) -> Url
Source§impl FidlIntoNative<ChildDecl> for Child
impl FidlIntoNative<ChildDecl> for Child
fn fidl_into_native(self) -> ChildDecl
Source§impl FidlIntoNative<ChildRef> for ChildRef
impl FidlIntoNative<ChildRef> for ChildRef
fn fidl_into_native(self) -> ChildRef
Source§impl FidlIntoNative<CollectionDecl> for Collection
impl FidlIntoNative<CollectionDecl> for Collection
fn fidl_into_native(self) -> CollectionDecl
Source§impl FidlIntoNative<ComponentDecl> for Component
impl FidlIntoNative<ComponentDecl> for Component
fn fidl_into_native(self) -> ComponentDecl
Source§impl FidlIntoNative<ConfigDecl> for ConfigSchema
impl FidlIntoNative<ConfigDecl> for ConfigSchema
fn fidl_into_native(self) -> ConfigDecl
Source§impl FidlIntoNative<ConfigField> for ConfigField
impl FidlIntoNative<ConfigField> for ConfigField
fn fidl_into_native(self) -> ConfigField
Source§impl FidlIntoNative<ConfigMutability> for ConfigMutability
impl FidlIntoNative<ConfigMutability> for ConfigMutability
fn fidl_into_native(self) -> ConfigMutability
Source§impl FidlIntoNative<ConfigOverride> for ConfigOverride
impl FidlIntoNative<ConfigOverride> for ConfigOverride
fn fidl_into_native(self) -> ConfigOverride
Source§impl FidlIntoNative<ConfigSourceCapabilities> for ConfigSourceCapabilities
impl FidlIntoNative<ConfigSourceCapabilities> for ConfigSourceCapabilities
fn fidl_into_native(self) -> ConfigSourceCapabilities
Source§impl FidlIntoNative<ConfigValueSpec> for ConfigValueSpec
impl FidlIntoNative<ConfigValueSpec> for ConfigValueSpec
fn fidl_into_native(self) -> ConfigValueSpec
Source§impl FidlIntoNative<ConfigValuesData> for ConfigValuesData
impl FidlIntoNative<ConfigValuesData> for ConfigValuesData
fn fidl_into_native(self) -> ConfigValuesData
Source§impl FidlIntoNative<ConfigurationDecl> for Configuration
impl FidlIntoNative<ConfigurationDecl> for Configuration
fn fidl_into_native(self) -> ConfigurationDecl
Source§impl FidlIntoNative<DebugProtocolRegistration> for DebugProtocolRegistration
impl FidlIntoNative<DebugProtocolRegistration> for DebugProtocolRegistration
fn fidl_into_native(self) -> DebugProtocolRegistration
Source§impl FidlIntoNative<DictionaryDecl> for Dictionary
impl FidlIntoNative<DictionaryDecl> for Dictionary
fn fidl_into_native(self) -> DictionaryDecl
Source§impl FidlIntoNative<DirectoryDecl> for Directory
impl FidlIntoNative<DirectoryDecl> for Directory
fn fidl_into_native(self) -> DirectoryDecl
Source§impl FidlIntoNative<EnvironmentDecl> for Environment
impl FidlIntoNative<EnvironmentDecl> for Environment
fn fidl_into_native(self) -> EnvironmentDecl
Source§impl FidlIntoNative<EventStreamDecl> for EventStream
impl FidlIntoNative<EventStreamDecl> for EventStream
fn fidl_into_native(self) -> EventStreamDecl
Source§impl FidlIntoNative<ExposeConfigurationDecl> for ExposeConfiguration
impl FidlIntoNative<ExposeConfigurationDecl> for ExposeConfiguration
fn fidl_into_native(self) -> ExposeConfigurationDecl
Source§impl FidlIntoNative<ExposeDictionaryDecl> for ExposeDictionary
impl FidlIntoNative<ExposeDictionaryDecl> for ExposeDictionary
fn fidl_into_native(self) -> ExposeDictionaryDecl
Source§impl FidlIntoNative<ExposeDirectoryDecl> for ExposeDirectory
impl FidlIntoNative<ExposeDirectoryDecl> for ExposeDirectory
fn fidl_into_native(self) -> ExposeDirectoryDecl
Source§impl FidlIntoNative<ExposeProtocolDecl> for ExposeProtocol
impl FidlIntoNative<ExposeProtocolDecl> for ExposeProtocol
fn fidl_into_native(self) -> ExposeProtocolDecl
Source§impl FidlIntoNative<ExposeResolverDecl> for ExposeResolver
impl FidlIntoNative<ExposeResolverDecl> for ExposeResolver
fn fidl_into_native(self) -> ExposeResolverDecl
Source§impl FidlIntoNative<ExposeRunnerDecl> for ExposeRunner
impl FidlIntoNative<ExposeRunnerDecl> for ExposeRunner
fn fidl_into_native(self) -> ExposeRunnerDecl
Source§impl FidlIntoNative<ExposeServiceDecl> for ExposeService
impl FidlIntoNative<ExposeServiceDecl> for ExposeService
fn fidl_into_native(self) -> ExposeServiceDecl
Source§impl FidlIntoNative<HandleType> for u8
Available on fuchsia_api_level_at_least=NEXT
only.
impl FidlIntoNative<HandleType> for u8
Available on
fuchsia_api_level_at_least=NEXT
only.