pub trait NativeIntoFidl<T> {
    // Required method
    fn native_into_fidl(self) -> T;
}

Required Methods§

Implementations on Foreign Types§

source§

impl NativeIntoFidl<AllowedOffers> for 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§

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§

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

source§

impl NativeIntoFidl<Operations> for Operations

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 Name

source§

impl NativeIntoFidl<String> for Path

source§

impl NativeIntoFidl<String> for RelativePath

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<DebugProtocolRegistration> for DebugProtocolRegistration

source§

impl NativeIntoFidl<Directory> for DirectoryDecl

source§

impl NativeIntoFidl<Environment> for EnvironmentDecl

source§

impl NativeIntoFidl<EventStream> for EventStreamDecl

source§

impl NativeIntoFidl<EventSubscription> for EventSubscription

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<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<UseDirectory> for UseDirectoryDecl

source§

impl NativeIntoFidl<UseEventStream> for UseEventStreamDecl

source§

impl NativeIntoFidl<UseProtocol> for UseProtocolDecl

source§

impl NativeIntoFidl<UseService> for UseServiceDecl

source§

impl NativeIntoFidl<UseStorage> for UseStorageDecl