Trait webidl_utils::symbol::SymbolWithType

source ·
pub trait SymbolWithType {
    type Ty;

    // Required method
    fn type_(self) -> Self::Ty;
}
Expand description

A WebIDL symbol with a WebIDL type

Required Associated Types§

Required Methods§

source

fn type_(self) -> Self::Ty

Implementations on Foreign Types§

source§

impl<'a> SymbolWithType for AttributeInterfaceMember<'a>

§

type Ty = AttributedType<'a>

source§

fn type_(self) -> Self::Ty

source§

impl<'a> SymbolWithType for AttributeMixinMember<'a>

§

type Ty = AttributedType<'a>

source§

fn type_(self) -> Self::Ty

source§

impl<'a> SymbolWithType for AttributeNamespaceMember<'a>

§

type Ty = AttributedType<'a>

source§

fn type_(self) -> Self::Ty

source§

impl<'a> SymbolWithType for AttributedNonAnyType<'a>

§

type Ty = NonAnyType<'a>

source§

fn type_(self) -> Self::Ty

source§

impl<'a> SymbolWithType for AttributedType<'a>

§

type Ty = Type<'a>

source§

fn type_(self) -> Self::Ty

source§

impl<'a> SymbolWithType for DictionaryMember<'a>

§

type Ty = Type<'a>

source§

fn type_(self) -> Self::Ty

source§

impl<'a> SymbolWithType for SingleArgument<'a>

§

type Ty = AttributedType<'a>

source§

fn type_(self) -> Self::Ty

source§

impl<'a> SymbolWithType for TypedefDefinition<'a>

§

type Ty = AttributedType<'a>

source§

fn type_(self) -> Self::Ty

source§

impl<'a> SymbolWithType for VariadicArgument<'a>

§

type Ty = Type<'a>

source§

fn type_(self) -> Self::Ty

Implementors§