[][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<T> Clone for MintLoader<T>[src]

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

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

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

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

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

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<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<'_> 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<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> StructuralEq for MintLoader<T>[src]

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

Auto Trait Implementations

impl<T> RefUnwindSafe for MintLoader<T>

impl<T> Send for MintLoader<T>

impl<T> Sync for MintLoader<T>

impl<T> Unpin for MintLoader<T>

impl<T> UnwindSafe for MintLoader<T>

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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.