[][src]Struct fbxcel_dom::v7400::object::property::loaders::MintLoader

pub struct MintLoader<T>(_);

Mint type loader.

This does minimal checks about data_type and label. If you want to check property type precisely, you should make another loader type by purpose.

Note that f32 and f64 is NOT converted automatically by this loader.

Methods

impl<T> MintLoader<T>[src]

pub fn new() -> Self[src]

Creates a new MintLoader.

Trait Implementations

impl<'_> LoadProperty<'_> for MintLoader<Point2<f32>>[src]

type Value = Point2<f32>

Value type.

type Error = Error

Error type.

impl<'_> LoadProperty<'_> for MintLoader<Point2<f64>>[src]

type Value = Point2<f64>

Value type.

type Error = Error

Error type.

impl<'_> LoadProperty<'_> for MintLoader<Point3<f32>>[src]

type Value = Point3<f32>

Value type.

type Error = Error

Error type.

impl<'_> LoadProperty<'_> for MintLoader<Point3<f64>>[src]

type Value = Point3<f64>

Value type.

type Error = Error

Error type.

impl<'_> LoadProperty<'_> for MintLoader<Vector2<f32>>[src]

type Value = Vector2<f32>

Value type.

type Error = Error

Error type.

impl<'_> LoadProperty<'_> for MintLoader<Vector2<f64>>[src]

type Value = Vector2<f64>

Value type.

type Error = Error

Error type.

impl<'_> LoadProperty<'_> for MintLoader<Vector3<f32>>[src]

type Value = Vector3<f32>

Value type.

type Error = Error

Error type.

impl<'_> LoadProperty<'_> for MintLoader<Vector3<f64>>[src]

type Value = Vector3<f64>

Value type.

type Error = Error

Error type.

impl<'_> LoadProperty<'_> for MintLoader<Vector4<f32>>[src]

type Value = Vector4<f32>

Value type.

type Error = Error

Error type.

impl<'_> LoadProperty<'_> for MintLoader<Vector4<f64>>[src]

type Value = Vector4<f64>

Value type.

type Error = Error

Error type.

impl<'_> LoadProperty<'_> for MintLoader<ColumnMatrix4<f32>>[src]

type Value = ColumnMatrix4<f32>

Value type.

type Error = Error

Error type.

impl<'_> LoadProperty<'_> for MintLoader<ColumnMatrix4<f64>>[src]

type Value = ColumnMatrix4<f64>

Value type.

type Error = Error

Error type.

impl<'_> LoadProperty<'_> for MintLoader<RowMatrix4<f32>>[src]

type Value = RowMatrix4<f32>

Value type.

type Error = Error

Error type.

impl<'_> LoadProperty<'_> for MintLoader<RowMatrix4<f64>>[src]

type Value = RowMatrix4<f64>

Value type.

type Error = Error

Error type.

impl<T> Clone for MintLoader<T>[src]

impl<T> Copy for MintLoader<T>[src]

impl<T> Default for MintLoader<T>[src]

impl<T: Eq> Eq for MintLoader<T>[src]

impl<T: Ord> Ord for MintLoader<T>[src]

impl<T: PartialEq> PartialEq<MintLoader<T>> for MintLoader<T>[src]

impl<T: PartialOrd> PartialOrd<MintLoader<T>> for MintLoader<T>[src]

impl<T: Debug> Debug for MintLoader<T>[src]

impl<T: Hash> Hash for MintLoader<T>[src]

impl<T> StructuralPartialEq for MintLoader<T>[src]

impl<T> StructuralEq for MintLoader<T>[src]

Auto Trait Implementations

impl<T> Send for MintLoader<T>

impl<T> Sync for MintLoader<T>

impl<T> Unpin for MintLoader<T>

impl<T> UnwindSafe for MintLoader<T>

impl<T> RefUnwindSafe for MintLoader<T>

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]