Trait webidl_utils::symbol::SymbolWithIdentifier

source ·
pub trait SymbolWithIdentifier<'a> {
    // Required method
    fn identifier(&self) -> Identifier<'a>;
}
Expand description

A WebIDL symbol with an identifier

Required Methods§

source

fn identifier(&self) -> Identifier<'a>

Implementations on Foreign Types§

source§

impl<'a> SymbolWithIdentifier<'a> for AttributeInterfaceMember<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for AttributeMixinMember<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for AttributeNamespaceMember<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for CallbackDefinition<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for CallbackInterfaceDefinition<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for ConstMember<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for DictionaryDefinition<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for DictionaryMember<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for EnumDefinition<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for ExtendedAttributeNoArgs<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for Inheritance<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for InterfaceDefinition<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for InterfaceMixinDefinition<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for NamespaceDefinition<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for PartialDictionaryDefinition<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for PartialInterfaceDefinition<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for PartialInterfaceMixinDefinition<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for PartialNamespaceDefinition<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for SingleArgument<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for TypedefDefinition<'a>

source§

fn identifier(&self) -> Identifier<'a>

source§

impl<'a> SymbolWithIdentifier<'a> for VariadicArgument<'a>

source§

fn identifier(&self) -> Identifier<'a>

Implementors§