Trait rune::compile::Named

source ·
pub trait Named {
    const BASE_NAME: RawStr;

    // Provided method
    fn full_name() -> Box<str> { ... }
}
Expand description

The trait used for something that can be statically named.

Required Associated Constants§

source

const BASE_NAME: RawStr

The generic name of the named thing.

Provided Methods§

source

fn full_name() -> Box<str>

The exact type name

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Named for &str

source§

impl Named for Ordering

source§

impl Named for bool

source§

impl Named for char

source§

impl Named for f64

source§

impl Named for i64

source§

impl Named for u8

source§

impl Named for ParseCharError

source§

impl Named for Error

source§

impl Named for ParseFloatError

source§

impl Named for ParseIntError

source§

impl Named for Utf8Error

source§

impl Named for Error

source§

impl Named for Error

Implementors§

source§

impl Named for ControlFlow

source§

impl Named for GeneratorState

source§

impl Named for FromUtf8Error

source§

impl Named for String

source§

impl Named for Bencher

source§

impl Named for Format

source§

impl Named for Bytes

source§

impl Named for Formatter

source§

impl Named for Function

source§

impl Named for Future

source§

impl Named for Hasher

source§

impl Named for Iterator

source§

impl Named for Object

source§

impl Named for Range

source§

impl Named for RangeFrom

source§

impl Named for RangeFull

source§

impl Named for RangeInclusive

source§

impl Named for RangeTo

source§

impl Named for RangeToInclusive

source§

impl Named for Tuple

source§

impl Named for Type

source§

impl Named for Vec

source§

impl<T> Named for Generator<T>
where T: AsRef<Vm> + AsMut<Vm>,

source§

impl<T> Named for Stream<T>
where T: AsRef<Vm> + AsMut<Vm>,