Enum iana_media_types::Model
source · [−]pub enum Model {
Show 36 variants
_3Mf,
E57,
Example,
GltfBinary,
GltfJson,
Iges,
Mtl,
Obj,
Prc,
Step,
StepXml,
StepZip,
StepXmlZip,
Stl,
U3D,
VndColladaXml,
VndDwf,
VndFlatland3Dml,
VndGdl,
VndGsGdl,
VndGtw,
VndMomlXml,
VndMts,
VndOpengex,
VndParasolidTransmitBinary,
VndParasolidTransmitText,
VndPythaPyox,
VndRosetteAnnotatedDataModel,
VndSapVds,
VndUsda,
VndUsdzZip,
VndValveSourceCompiledMap,
VndVtu,
X3DVrml,
X3DFastinfoset,
X3DXml,
}
Variants
_3Mf
model/3mf
E57
model/e57
Example
model/example
GltfBinary
model/gltf-binary
GltfJson
model/gltf+json
Iges
model/iges
Mtl
model/mtl
Obj
model/obj
Prc
model/prc
Step
model/step
StepXml
model/step+xml
StepZip
model/step+zip
StepXmlZip
model/step-xml+zip
Stl
model/stl
U3D
model/u3d
VndColladaXml
model/vnd.collada+xml
VndDwf
model/vnd.dwf
VndFlatland3Dml
model/vnd.flatland.3dml
VndGdl
model/vnd.gdl
VndGsGdl
model/vnd.gs-gdl
VndGtw
model/vnd.gtw
VndMomlXml
model/vnd.moml+xml
VndMts
model/vnd.mts
VndOpengex
model/vnd.opengex
VndParasolidTransmitBinary
model/vnd.parasolid.transmit.binary
VndParasolidTransmitText
model/vnd.parasolid.transmit.text
VndPythaPyox
model/vnd.pytha.pyox
VndRosetteAnnotatedDataModel
model/vnd.rosette.annotated-data-model
VndSapVds
model/vnd.sap.vds
VndUsda
model/vnd.usda
VndUsdzZip
model/vnd.usdz+zip
VndValveSourceCompiledMap
model/vnd.valve.source.compiled-map
VndVtu
model/vnd.vtu
X3DVrml
model/x3d-vrml
X3DFastinfoset
model/x3d+fastinfoset
X3DXml
model/x3d+xml
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Model
impl<'de> Deserialize<'de> for Model
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Ord for Model
impl Ord for Model
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<Model> for Model
impl PartialOrd<Model> for Model
sourcefn partial_cmp(&self, other: &Model) -> Option<Ordering>
fn partial_cmp(&self, other: &Model) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Eq for Model
impl StructuralEq for Model
impl StructuralPartialEq for Model
Auto Trait Implementations
impl RefUnwindSafe for Model
impl Send for Model
impl Sync for Model
impl Unpin for Model
impl UnwindSafe for Model
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more