Native
Into
Fidl
cm_rust
0.0.1
Native
Into
Fidl
Required Methods
native_into_fidl
Implementations on Foreign Types
AllowedOffers
BTreeMap<String, DictionaryValue>
Dictionary
Durability
EnvironmentExtends
HashMap<String, DictionaryValue>
LongName
Name
OnTerminate
Operations
Path
RelativePath
RelativePath
ServiceInstance
StartupMode
StorageId
String
Url
Vec<HandleInfo>
Vec<Name>
Vec<Native>
[u8; 32]
bool
i8
i16
i32
i64
u8
u16
u32
u64
Implementors
In crate cm_
rust
Structs
ChildDecl
ChildRef
CollectionDecl
ComponentDecl
ConfigDecl
ConfigField
ConfigMutability
ConfigOverride
ConfigSourceCapabilities
ConfigValueSpec
ConfigValuesData
ConfigurationDecl
DebugProtocolRegistration
DictionaryDecl
DirectoryDecl
EnvironmentDecl
EventStreamDecl
ExposeConfigurationDecl
ExposeDictionaryDecl
ExposeDirectoryDecl
ExposeProtocolDecl
ExposeResolverDecl
ExposeRunnerDecl
ExposeServiceDecl
NameMapping
OfferConfigurationDecl
OfferDictionaryDecl
OfferDirectoryDecl
OfferEventStreamDecl
OfferProtocolDecl
OfferResolverDecl
OfferRunnerDecl
OfferServiceDecl
OfferStorageDecl
ProgramDecl
ProtocolDecl
ResolverDecl
ResolverRegistration
RunnerDecl
RunnerRegistration
ServiceDecl
ServiceSource
StorageDecl
UseConfigurationDecl
UseDirectoryDecl
UseEventStreamDecl
UseProtocolDecl
UseRunnerDecl
UseServiceDecl
UseStorageDecl
Enums
Availability
CapabilityDecl
CapabilityTypeName
ConfigChecksum
ConfigNestedValueType
ConfigSingleValue
ConfigValue
ConfigValueSource
ConfigValueType
ConfigVectorValue
DebugRegistration
DeliveryType
DependencyType
DictionarySource
DictionaryValue
Error
EventScope
ExposeDecl
ExposeSource
ExposeTarget
OfferDecl
OfferSource
OfferTarget
RegistrationSource
StorageDirectorySource
UseDecl
UseSource
Traits
ExposeDeclCommon
FidlIntoNative
NativeIntoFidl
OfferDeclCommon
RegistrationDeclCommon
SourceName
SourcePath
UseDeclCommon
cm_rust
Trait
NativeIntoFidl
Copy item path
Settings
Help
Summary
Source
pub trait NativeIntoFidl<T> { // Required method fn
native_into_fidl
(self) -> T; }
Required Methods
§
Source
fn
native_into_fidl
(self) -> T
Implementations on Foreign Types
§
Source
§
impl
NativeIntoFidl
<
AllowedOffers
> for AllowedOffers
Source
§
fn
native_into_fidl
(self) ->
AllowedOffers
Source
§
impl
NativeIntoFidl
<
Durability
> for
Durability
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
EnvironmentExtends
> for
EnvironmentExtends
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
OnTerminate
> for
OnTerminate
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
StartupMode
> for
StartupMode
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
StorageId
> for
StorageId
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
Option
<
String
>> for RelativePath
Source
§
fn
native_into_fidl
(self) ->
Option
<
String
>
Source
§
impl
NativeIntoFidl
<
bool
> for
bool
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
i8
> for
i8
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
i16
> for
i16
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
i32
> for
i32
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
i64
> for
i64
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
u8
> for
u8
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
u16
> for
u16
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
u32
> for
u32
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
u64
> for
u64
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
Dictionary
> for
Dictionary
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
Dictionary
> for
BTreeMap
<
String
,
DictionaryValue
>
Source
§
fn
native_into_fidl
(self) ->
Dictionary
Source
§
impl
NativeIntoFidl
<
Dictionary
> for
HashMap
<
String
,
DictionaryValue
>
Source
§
fn
native_into_fidl
(self) ->
Dictionary
Source
§
impl
NativeIntoFidl
<
Operations
> for
Operations
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
ServiceInstance
> for
ServiceInstance
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
String
> for
String
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
String
> for LongName
Source
§
fn
native_into_fidl
(self) ->
String
Source
§
impl
NativeIntoFidl
<
String
> for Name
Source
§
fn
native_into_fidl
(self) ->
String
Source
§
impl
NativeIntoFidl
<
String
> for Path
Source
§
fn
native_into_fidl
(self) ->
String
Source
§
impl
NativeIntoFidl
<
String
> for RelativePath
Source
§
fn
native_into_fidl
(self) ->
String
Source
§
impl
NativeIntoFidl
<
String
> for Url
Source
§
fn
native_into_fidl
(self) ->
String
Source
§
impl
NativeIntoFidl
<
Vec
<
HandleInfo
>> for
Vec
<
HandleInfo
>
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<
Vec
<BoundedName<cm_types::::Name::{constant#0}>>> for
Vec
<Name>
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl
NativeIntoFidl
<[
u8
;
32
]> for [
u8
;
32
]
Source
§
fn
native_into_fidl
(self) -> Self
Source
§
impl<Native, Fidl>
NativeIntoFidl
<
Vec
<Fidl>> for
Vec
<Native>
where Native:
NativeIntoFidl
<Fidl>,
Source
§
fn
native_into_fidl
(self) ->
Vec
<Fidl>
Implementors
§
Source
§
impl
NativeIntoFidl
<
Availability
> for
Availability
Source
§
impl
NativeIntoFidl
<
Capability
> for
CapabilityDecl
Source
§
impl
NativeIntoFidl
<
ConfigChecksum
> for
ConfigChecksum
Source
§
impl
NativeIntoFidl
<
ConfigSingleValue
> for
ConfigSingleValue
Source
§
impl
NativeIntoFidl
<
ConfigValue
> for
ConfigValue
Source
§
impl
NativeIntoFidl
<
ConfigValueSource
> for
ConfigValueSource
Source
§
impl
NativeIntoFidl
<
ConfigVectorValue
> for
ConfigVectorValue
Source
§
impl
NativeIntoFidl
<
DebugRegistration
> for
DebugRegistration
Source
§
impl
NativeIntoFidl
<
DeliveryType
> for
DeliveryType
Source
§
impl
NativeIntoFidl
<
DependencyType
> for
DependencyType
Source
§
impl
NativeIntoFidl
<
Expose
> for
ExposeDecl
Source
§
impl
NativeIntoFidl
<
Offer
> for
OfferDecl
Source
§
impl
NativeIntoFidl
<
Ref
> for
DictionarySource
Source
§
impl
NativeIntoFidl
<
Ref
> for
EventScope
Source
§
impl
NativeIntoFidl
<
Ref
> for
ExposeSource
Source
§
impl
NativeIntoFidl
<
Ref
> for
ExposeTarget
Source
§
impl
NativeIntoFidl
<
Ref
> for
OfferSource
Source
§
impl
NativeIntoFidl
<
Ref
> for
OfferTarget
Source
§
impl
NativeIntoFidl
<
Ref
> for
RegistrationSource
Source
§
impl
NativeIntoFidl
<
Ref
> for
StorageDirectorySource
Source
§
impl
NativeIntoFidl
<
Ref
> for
UseSource
Source
§
impl
NativeIntoFidl
<
Use
> for
UseDecl
Source
§
impl
NativeIntoFidl
<
Option
<
Box
<
DictionaryValue
>>> for
DictionaryValue
Source
§
impl
NativeIntoFidl
<
Child
> for
ChildDecl
Source
§
impl
NativeIntoFidl
<
ChildRef
> for
ChildRef
Source
§
impl
NativeIntoFidl
<
Collection
> for
CollectionDecl
Source
§
impl
NativeIntoFidl
<
Component
> for
ComponentDecl
Source
§
impl
NativeIntoFidl
<
ConfigField
> for
ConfigField
Source
§
impl
NativeIntoFidl
<
ConfigMutability
> for
ConfigMutability
Source
§
impl
NativeIntoFidl
<
ConfigOverride
> for
ConfigOverride
Source
§
impl
NativeIntoFidl
<
ConfigSchema
> for
ConfigDecl
Source
§
impl
NativeIntoFidl
<
ConfigSourceCapabilities
> for
ConfigSourceCapabilities
Source
§
impl
NativeIntoFidl
<
ConfigType
> for
ConfigNestedValueType
Source
§
impl
NativeIntoFidl
<
ConfigType
> for
ConfigValueType
Source
§
impl
NativeIntoFidl
<
ConfigValueSpec
> for
ConfigValueSpec
Source
§
impl
NativeIntoFidl
<
ConfigValuesData
> for
ConfigValuesData
Source
§
impl
NativeIntoFidl
<
Configuration
> for
ConfigurationDecl
Source
§
impl
NativeIntoFidl
<
DebugProtocolRegistration
> for
DebugProtocolRegistration
Source
§
impl
NativeIntoFidl
<
Dictionary
> for
DictionaryDecl
Source
§
impl
NativeIntoFidl
<
Directory
> for
DirectoryDecl
Source
§
impl
NativeIntoFidl
<
Environment
> for
EnvironmentDecl
Source
§
impl
NativeIntoFidl
<
EventStream
> for
EventStreamDecl
Source
§
impl
NativeIntoFidl
<
ExposeConfiguration
> for
ExposeConfigurationDecl
Source
§
impl
NativeIntoFidl
<
ExposeDictionary
> for
ExposeDictionaryDecl
Source
§
impl
NativeIntoFidl
<
ExposeDirectory
> for
ExposeDirectoryDecl
Source
§
impl
NativeIntoFidl
<
ExposeProtocol
> for
ExposeProtocolDecl
Source
§
impl
NativeIntoFidl
<
ExposeResolver
> for
ExposeResolverDecl
Source
§
impl
NativeIntoFidl
<
ExposeRunner
> for
ExposeRunnerDecl
Source
§
impl
NativeIntoFidl
<
ExposeService
> for
ExposeServiceDecl
Source
§
impl
NativeIntoFidl
<
NameMapping
> for
NameMapping
Source
§
impl
NativeIntoFidl
<
OfferConfiguration
> for
OfferConfigurationDecl
Source
§
impl
NativeIntoFidl
<
OfferDictionary
> for
OfferDictionaryDecl
Source
§
impl
NativeIntoFidl
<
OfferDirectory
> for
OfferDirectoryDecl
Source
§
impl
NativeIntoFidl
<
OfferEventStream
> for
OfferEventStreamDecl
Source
§
impl
NativeIntoFidl
<
OfferProtocol
> for
OfferProtocolDecl
Source
§
impl
NativeIntoFidl
<
OfferResolver
> for
OfferResolverDecl
Source
§
impl
NativeIntoFidl
<
OfferRunner
> for
OfferRunnerDecl
Source
§
impl
NativeIntoFidl
<
OfferService
> for
OfferServiceDecl
Source
§
impl
NativeIntoFidl
<
OfferStorage
> for
OfferStorageDecl
Source
§
impl
NativeIntoFidl
<
Program
> for
ProgramDecl
Source
§
impl
NativeIntoFidl
<
Protocol
> for
ProtocolDecl
Source
§
impl
NativeIntoFidl
<
Resolver
> for
ResolverDecl
Source
§
impl
NativeIntoFidl
<
ResolverRegistration
> for
ResolverRegistration
Source
§
impl
NativeIntoFidl
<
Runner
> for
RunnerDecl
Source
§
impl
NativeIntoFidl
<
RunnerRegistration
> for
RunnerRegistration
Source
§
impl
NativeIntoFidl
<
Service
> for
ServiceDecl
Source
§
impl
NativeIntoFidl
<
Storage
> for
StorageDecl
Source
§
impl
NativeIntoFidl
<
UseConfiguration
> for
UseConfigurationDecl
Source
§
impl
NativeIntoFidl
<
UseDirectory
> for
UseDirectoryDecl
Source
§
impl
NativeIntoFidl
<
UseEventStream
> for
UseEventStreamDecl
Source
§
impl
NativeIntoFidl
<
UseProtocol
> for
UseProtocolDecl
Source
§
impl
NativeIntoFidl
<
UseRunner
> for
UseRunnerDecl
Source
§
impl
NativeIntoFidl
<
UseService
> for
UseServiceDecl
Source
§
impl
NativeIntoFidl
<
UseStorage
> for
UseStorageDecl
Source
§
impl
NativeIntoFidl
<
String
> for
CapabilityTypeName
impl
NativeIntoFidl
<
String
> for
ExtendedMoniker
impl
NativeIntoFidl
<
String
> for
Moniker
impl
NativeIntoFidl
<
AggregateCapability
> for
AggregateCapability
impl
NativeIntoFidl
<
AggregateMember
> for
AggregateMember
impl
NativeIntoFidl
<
CapabilitySource
> for
CapabilitySource
impl
NativeIntoFidl
<
ComponentCapability
> for
ComponentCapability
impl
NativeIntoFidl
<
EnvironmentCapability
> for
EnvironmentCapability
impl
NativeIntoFidl
<
InternalCapability
> for
InternalCapability
impl
NativeIntoFidl
<
AnonymizedAggregate
> for
AnonymizedAggregateSource
impl
NativeIntoFidl
<
Builtin
> for
BuiltinSource
impl
NativeIntoFidl
<
Capability
> for
CapabilityToCapabilitySource
impl
NativeIntoFidl
<
Component
> for
ComponentSource
impl
NativeIntoFidl
<
Environment
> for
EnvironmentSource
impl
NativeIntoFidl
<
EnvironmentSource
> for
EnvironmentCapabilityData
impl
NativeIntoFidl
<
FilteredAggregateProvider
> for
FilteredAggregateProviderSource
impl
NativeIntoFidl
<
FilteredProvider
> for
FilteredProviderSource
impl
NativeIntoFidl
<
Framework
> for
FrameworkSource
impl
NativeIntoFidl
<
Namespace
> for
NamespaceSource
impl
NativeIntoFidl
<
Sources
> for
Sources
impl
NativeIntoFidl
<
Void
> for
VoidSource
impl
NativeIntoFidl
<
ServiceInstance
> for
ServiceInstance