Trait NativeScope

Source
pub trait NativeScope {
    // Required methods
    fn constructor() -> Option<&'static NativeFuncData>;
    fn scope() -> Scope;
}
Expand description

Defines the associated scope of a Rust type.

Required Methods§

Source

fn constructor() -> Option<&'static NativeFuncData>

The constructor function for the type, if any.

Source

fn scope() -> Scope

Get the associated scope for the type.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl NativeScope for f64

Source§

impl NativeScope for i64

Implementors§

Source§

impl NativeScope for Datetime

Source§

impl NativeScope for Selector

Source§

impl NativeScope for Alignment

Source§

impl NativeScope for Dir

Source§

impl NativeScope for Color

Source§

impl NativeScope for Gradient

Source§

impl NativeScope for Bytes

Source§

impl NativeScope for Dict

Source§

impl NativeScope for Counter

Source§

impl NativeScope for Location

Source§

impl NativeScope for State

Source§

impl NativeScope for Angle

Source§

impl NativeScope for GridElem

Source§

impl NativeScope for Length

Source§

impl NativeScope for PlaceElem

Source§

impl NativeScope for EnumElem

Source§

impl NativeScope for FigureElem

Source§

impl NativeScope for FootnoteElem

Source§

impl NativeScope for ListElem

Source§

impl NativeScope for OutlineElem

Source§

impl NativeScope for OutlineEntry

Source§

impl NativeScope for ParElem

Source§

impl NativeScope for TableElem

Source§

impl NativeScope for TermsElem

Source§

impl NativeScope for RawElem

Source§

impl NativeScope for CurveElem

Source§

impl NativeScope for ImageElem

Source§

impl NativeScope for PolygonElem

Source§

impl NativeScope for Stroke

Source§

impl NativeScope for Tiling

Source§

impl NativeScope for Args

Source§

impl NativeScope for Array

Source§

impl NativeScope for Content

Source§

impl NativeScope for Decimal

Source§

impl NativeScope for Duration

Source§

impl NativeScope for Func

Source§

impl NativeScope for Label

Source§

impl NativeScope for Regex

Source§

impl NativeScope for Str

Source§

impl NativeScope for Symbol

Source§

impl NativeScope for Type

Source§

impl NativeScope for Version