Skip to main content

IntoValue

Trait IntoValue 

Source
pub trait IntoValue<T: VarValue>: Into<T> { }
Expand description

A property value that is not a variable but can be inspected.

§Implementing

The trait is only auto-implemented for T: Into<T> + VarValue, unfortunately actual type conversions must be manually implemented, note that the impl_from_and_into_var! macro auto-implements this conversion.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl IntoValue<AngleDegree> for AngleGradian

Source§

impl IntoValue<AngleDegree> for AngleRadian

Source§

impl IntoValue<AngleDegree> for AngleTurn

Source§

impl IntoValue<AngleGradian> for AngleDegree

Source§

impl IntoValue<AngleGradian> for AngleRadian

Source§

impl IntoValue<AngleGradian> for AngleTurn

Source§

impl IntoValue<AngleRadian> for AngleDegree

Source§

impl IntoValue<AngleRadian> for AngleGradian

Source§

impl IntoValue<AngleRadian> for AngleTurn

Source§

impl IntoValue<AngleTurn> for AngleDegree

Source§

impl IntoValue<AngleTurn> for AngleGradian

Source§

impl IntoValue<AngleTurn> for AngleRadian

Source§

impl IntoValue<ByteLength> for u64

Source§

impl IntoValue<Cow<'static, str>> for Txt

Source§

impl IntoValue<Deadline> for DInstant

Source§

impl IntoValue<Deadline> for Duration

Source§

impl IntoValue<EasingTime> for Factor

Source§

impl IntoValue<EasingTime> for FactorPercent

Source§

impl IntoValue<Factor> for FactorPercent

Source§

impl IntoValue<Factor> for bool

Source§

impl IntoValue<Factor> for f32

Source§

impl IntoValue<FactorPercent> for Factor

Source§

impl IntoValue<Option<Orientation2D>> for Orientation2D

Source§

impl IntoValue<Option<bool>> for bool

Source§

impl IntoValue<Option<char>> for char

Source§

impl IntoValue<Option<f32>> for f32

Source§

impl IntoValue<Option<f64>> for f64

Source§

impl IntoValue<Option<i8>> for i8

Source§

impl IntoValue<Option<i16>> for i16

Source§

impl IntoValue<Option<i32>> for i32

Source§

impl IntoValue<Option<i64>> for i64

Source§

impl IntoValue<Option<i128>> for i128

Source§

impl IntoValue<Option<isize>> for isize

Source§

impl IntoValue<Option<u8>> for u8

Source§

impl IntoValue<Option<u16>> for u16

Source§

impl IntoValue<Option<u32>> for u32

Source§

impl IntoValue<Option<u64>> for u64

Source§

impl IntoValue<Option<u128>> for u128

Source§

impl IntoValue<Option<usize>> for usize

Source§

impl IntoValue<PathBuf> for Txt

Source§

impl IntoValue<String> for Txt

Source§

impl IntoValue<Txt> for &'static str

Source§

impl IntoValue<Txt> for Cow<'static, str>

Source§

impl IntoValue<Txt> for String

Source§

impl IntoValue<Txt> for char

Implementors§

Source§

impl<T: VarValue> IntoValue<T> for T