Trait ValueTypeOptional

pub trait ValueTypeOptional:
    ValueType
    + ToValueOptional
    + FromValueOptional<'static>
    + StaticType { }
Expand description

A type that can be stored in Values and is optional.

These are types were storing an Option is valid. Examples are String and all object types.

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§

§

impl ValueTypeOptional for Box<str>

§

impl ValueTypeOptional for String

§

impl ValueTypeOptional for PathBuf

§

impl ValueTypeOptional for Context

§

impl ValueTypeOptional for Device

§

impl ValueTypeOptional for ImageSurface

§

impl ValueTypeOptional for Matrix

§

impl ValueTypeOptional for RecordingSurface

§

impl ValueTypeOptional for Rectangle

§

impl ValueTypeOptional for RectangleInt

§

impl ValueTypeOptional for Region

§

impl ValueTypeOptional for Surface

Implementors§