pub trait NativeIntoFidl<T> {
// Required method
fn native_into_fidl(self) -> T;
}
Required Methods§
fn native_into_fidl(self) -> T
Implementations on Foreign Types§
Source§impl NativeIntoFidl<Option<String>> for RelativePath
impl NativeIntoFidl<Option<String>> for RelativePath
fn native_into_fidl(self) -> Option<String>
Source§impl NativeIntoFidl<bool> for bool
impl NativeIntoFidl<bool> for bool
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<i8> for i8
impl NativeIntoFidl<i8> for i8
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<i16> for i16
impl NativeIntoFidl<i16> for i16
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<i32> for i32
impl NativeIntoFidl<i32> for i32
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<i64> for i64
impl NativeIntoFidl<i64> for i64
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<u8> for u8
impl NativeIntoFidl<u8> for u8
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<u16> for u16
impl NativeIntoFidl<u16> for u16
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<u32> for u32
impl NativeIntoFidl<u32> for u32
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<u64> for u64
impl NativeIntoFidl<u64> for u64
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<String> for String
impl NativeIntoFidl<String> for String
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<String> for Path
impl NativeIntoFidl<String> for Path
fn native_into_fidl(self) -> String
Source§impl NativeIntoFidl<String> for RelativePath
impl NativeIntoFidl<String> for RelativePath
fn native_into_fidl(self) -> String
Source§impl NativeIntoFidl<String> for Url
impl NativeIntoFidl<String> for Url
fn native_into_fidl(self) -> String
Source§impl NativeIntoFidl<String> for LongName
impl NativeIntoFidl<String> for LongName
fn native_into_fidl(self) -> String
Source§impl NativeIntoFidl<String> for Name
impl NativeIntoFidl<String> for Name
fn native_into_fidl(self) -> String
Source§impl NativeIntoFidl<Vec<BoundedName<cm_types::::Name::{constant#0}>>> for Vec<Name>
impl NativeIntoFidl<Vec<BoundedName<cm_types::::Name::{constant#0}>>> for Vec<Name>
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<Vec<HandleInfo>> for Vec<HandleInfo>
impl NativeIntoFidl<Vec<HandleInfo>> for Vec<HandleInfo>
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<AllowedOffers> for AllowedOffers
impl NativeIntoFidl<AllowedOffers> for AllowedOffers
fn native_into_fidl(self) -> AllowedOffers
Source§impl NativeIntoFidl<Dictionary> for BTreeMap<String, DictionaryValue>
impl NativeIntoFidl<Dictionary> for BTreeMap<String, DictionaryValue>
fn native_into_fidl(self) -> Dictionary
Source§impl NativeIntoFidl<Dictionary> for HashMap<String, DictionaryValue>
impl NativeIntoFidl<Dictionary> for HashMap<String, DictionaryValue>
fn native_into_fidl(self) -> Dictionary
Source§impl NativeIntoFidl<Dictionary> for Dictionary
impl NativeIntoFidl<Dictionary> for Dictionary
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<Durability> for Durability
impl NativeIntoFidl<Durability> for Durability
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<EnvironmentExtends> for EnvironmentExtends
impl NativeIntoFidl<EnvironmentExtends> for EnvironmentExtends
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<OnTerminate> for OnTerminate
impl NativeIntoFidl<OnTerminate> for OnTerminate
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<Operations> for Operations
impl NativeIntoFidl<Operations> for Operations
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<ServiceInstance> for ServiceInstance
impl NativeIntoFidl<ServiceInstance> for ServiceInstance
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<StartupMode> for StartupMode
impl NativeIntoFidl<StartupMode> for StartupMode
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<StorageId> for StorageId
impl NativeIntoFidl<StorageId> for StorageId
fn native_into_fidl(self) -> Self
Source§impl NativeIntoFidl<[u8; 32]> for [u8; 32]
impl NativeIntoFidl<[u8; 32]> for [u8; 32]
fn native_into_fidl(self) -> Self
Source§impl<Native, Fidl> NativeIntoFidl<Vec<Fidl>> for Box<[Native]>where
Native: NativeIntoFidl<Fidl>,
impl<Native, Fidl> NativeIntoFidl<Vec<Fidl>> for Box<[Native]>where
Native: NativeIntoFidl<Fidl>,
fn native_into_fidl(self) -> Vec<Fidl>
Implementors§
impl NativeIntoFidl<Option<Box<DictionaryValue>>> for DictionaryValue
impl NativeIntoFidl<u8> for HandleType
Available on
fuchsia_api_level_at_least=NEXT
only.impl NativeIntoFidl<String> for CapabilityTypeName
impl NativeIntoFidl<Availability> for Availability
impl NativeIntoFidl<Capability> for CapabilityDecl
impl NativeIntoFidl<Child> for ChildDecl
impl NativeIntoFidl<ChildRef> for ChildRef
impl NativeIntoFidl<Collection> for CollectionDecl
impl NativeIntoFidl<Component> for ComponentDecl
impl NativeIntoFidl<ConfigChecksum> for ConfigChecksum
impl NativeIntoFidl<ConfigField> for ConfigField
impl NativeIntoFidl<ConfigMutability> for ConfigMutability
impl NativeIntoFidl<ConfigOverride> for ConfigOverride
impl NativeIntoFidl<ConfigSchema> for ConfigDecl
impl NativeIntoFidl<ConfigSingleValue> for ConfigSingleValue
impl NativeIntoFidl<ConfigSourceCapabilities> for ConfigSourceCapabilities
impl NativeIntoFidl<ConfigType> for ConfigNestedValueType
impl NativeIntoFidl<ConfigType> for ConfigValueType
impl NativeIntoFidl<ConfigValue> for ConfigValue
impl NativeIntoFidl<ConfigValueSource> for ConfigValueSource
impl NativeIntoFidl<ConfigValueSpec> for ConfigValueSpec
impl NativeIntoFidl<ConfigValuesData> for ConfigValuesData
impl NativeIntoFidl<ConfigVectorValue> for ConfigVectorValue
impl NativeIntoFidl<Configuration> for ConfigurationDecl
impl NativeIntoFidl<DebugProtocolRegistration> for DebugProtocolRegistration
impl NativeIntoFidl<DebugRegistration> for DebugRegistration
impl NativeIntoFidl<DeliveryType> for DeliveryType
Available on
fuchsia_api_level_at_least=HEAD
only.