pub trait SourceName {
// Required method
fn source_name(&self) -> &Name;
}
Expand description
The trait for all declarations that have a source name.
Required Methods§
fn source_name(&self) -> &Name
Implementors§
impl SourceName for DebugRegistration
impl SourceName for ExposeDecl
impl SourceName for OfferDecl
impl SourceName for UseDecl
impl SourceName for ExposeConfigurationDecl
impl SourceName for ExposeDictionaryDecl
impl SourceName for ExposeDirectoryDecl
impl SourceName for ExposeProtocolDecl
impl SourceName for ExposeResolverDecl
impl SourceName for ExposeRunnerDecl
impl SourceName for ExposeServiceDecl
impl SourceName for OfferConfigurationDecl
impl SourceName for OfferDictionaryDecl
impl SourceName for OfferDirectoryDecl
impl SourceName for OfferEventStreamDecl
impl SourceName for OfferProtocolDecl
impl SourceName for OfferResolverDecl
impl SourceName for OfferRunnerDecl
impl SourceName for OfferServiceDecl
impl SourceName for OfferStorageDecl
impl SourceName for ResolverRegistration
impl SourceName for RunnerRegistration
impl SourceName for UseConfigurationDecl
impl SourceName for UseDictionaryDecl
impl SourceName for UseDirectoryDecl
impl SourceName for UseEventStreamDecl
impl SourceName for UseProtocolDecl
impl SourceName for UseRunnerDecl
Available on
fuchsia_api_level_at_least=HEAD
only.