pub enum OfferDecl {
Service(OfferServiceDecl),
Protocol(OfferProtocolDecl),
Directory(OfferDirectoryDecl),
Storage(OfferStorageDecl),
Runner(OfferRunnerDecl),
Resolver(OfferResolverDecl),
EventStream(OfferEventStreamDecl),
Dictionary(OfferDictionaryDecl),
Config(OfferConfigurationDecl),
}
Variants§
Service(OfferServiceDecl)
Protocol(OfferProtocolDecl)
Directory(OfferDirectoryDecl)
Storage(OfferStorageDecl)
Runner(OfferRunnerDecl)
Resolver(OfferResolverDecl)
EventStream(OfferEventStreamDecl)
Dictionary(OfferDictionaryDecl)
Config(OfferConfigurationDecl)
Trait Implementations§
Source§impl FidlIntoNative<OfferDecl> for Offer
impl FidlIntoNative<OfferDecl> for Offer
fn fidl_into_native(self) -> OfferDecl
Source§impl From<&OfferDecl> for CapabilityTypeName
impl From<&OfferDecl> for CapabilityTypeName
Source§impl From<OfferConfigurationDecl> for OfferDecl
impl From<OfferConfigurationDecl> for OfferDecl
Source§fn from(f: OfferConfigurationDecl) -> Self
fn from(f: OfferConfigurationDecl) -> Self
Converts to this type from the input type.
Source§impl From<OfferDictionaryDecl> for OfferDecl
impl From<OfferDictionaryDecl> for OfferDecl
Source§fn from(f: OfferDictionaryDecl) -> Self
fn from(f: OfferDictionaryDecl) -> Self
Converts to this type from the input type.
Source§impl From<OfferDirectoryDecl> for OfferDecl
impl From<OfferDirectoryDecl> for OfferDecl
Source§fn from(f: OfferDirectoryDecl) -> Self
fn from(f: OfferDirectoryDecl) -> Self
Converts to this type from the input type.
Source§impl From<OfferEventStreamDecl> for OfferDecl
impl From<OfferEventStreamDecl> for OfferDecl
Source§fn from(f: OfferEventStreamDecl) -> Self
fn from(f: OfferEventStreamDecl) -> Self
Converts to this type from the input type.
Source§impl From<OfferProtocolDecl> for OfferDecl
impl From<OfferProtocolDecl> for OfferDecl
Source§fn from(f: OfferProtocolDecl) -> Self
fn from(f: OfferProtocolDecl) -> Self
Converts to this type from the input type.
Source§impl From<OfferResolverDecl> for OfferDecl
impl From<OfferResolverDecl> for OfferDecl
Source§fn from(f: OfferResolverDecl) -> Self
fn from(f: OfferResolverDecl) -> Self
Converts to this type from the input type.
Source§impl From<OfferRunnerDecl> for OfferDecl
impl From<OfferRunnerDecl> for OfferDecl
Source§fn from(f: OfferRunnerDecl) -> Self
fn from(f: OfferRunnerDecl) -> Self
Converts to this type from the input type.
Source§impl From<OfferServiceDecl> for OfferDecl
impl From<OfferServiceDecl> for OfferDecl
Source§fn from(f: OfferServiceDecl) -> Self
fn from(f: OfferServiceDecl) -> Self
Converts to this type from the input type.
Source§impl From<OfferStorageDecl> for OfferDecl
impl From<OfferStorageDecl> for OfferDecl
Source§fn from(f: OfferStorageDecl) -> Self
fn from(f: OfferStorageDecl) -> Self
Converts to this type from the input type.
Source§impl FromEnum<OfferDecl> for OfferConfigurationDecl
impl FromEnum<OfferDecl> for OfferConfigurationDecl
Source§impl FromEnum<OfferDecl> for OfferDictionaryDecl
impl FromEnum<OfferDecl> for OfferDictionaryDecl
Source§impl FromEnum<OfferDecl> for OfferDirectoryDecl
impl FromEnum<OfferDecl> for OfferDirectoryDecl
Source§impl FromEnum<OfferDecl> for OfferEventStreamDecl
impl FromEnum<OfferDecl> for OfferEventStreamDecl
Source§impl FromEnum<OfferDecl> for OfferProtocolDecl
impl FromEnum<OfferDecl> for OfferProtocolDecl
Source§impl FromEnum<OfferDecl> for OfferResolverDecl
impl FromEnum<OfferDecl> for OfferResolverDecl
Source§impl FromEnum<OfferDecl> for OfferRunnerDecl
impl FromEnum<OfferDecl> for OfferRunnerDecl
Source§impl FromEnum<OfferDecl> for OfferServiceDecl
impl FromEnum<OfferDecl> for OfferServiceDecl
Source§impl FromEnum<OfferDecl> for OfferStorageDecl
impl FromEnum<OfferDecl> for OfferStorageDecl
Source§impl NativeIntoFidl<Offer> for OfferDecl
impl NativeIntoFidl<Offer> for OfferDecl
fn native_into_fidl(self) -> Offer
Source§impl OfferDeclCommon for OfferDecl
impl OfferDeclCommon for OfferDecl
fn target_name(&self) -> &Name
fn target(&self) -> &OfferTarget
fn source(&self) -> &OfferSource
fn availability(&self) -> &Availability
Source§impl SourceName for OfferDecl
impl SourceName for OfferDecl
fn source_name(&self) -> &Name
Source§impl SourcePath for OfferDecl
impl SourcePath for OfferDecl
fn source_path(&self) -> BorrowedSeparatedPath<'_>
fn is_from_dictionary(&self) -> bool
impl Eq for OfferDecl
impl StructuralPartialEq for OfferDecl
Auto Trait Implementations§
impl Freeze for OfferDecl
impl RefUnwindSafe for OfferDecl
impl Send for OfferDecl
impl Sync for OfferDecl
impl Unpin for OfferDecl
impl UnwindSafe for OfferDecl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)