[−][src]Enum obj::ObjError
Errors parsing or loading a .obj file.
Variants
Io(Error)
One of the arguments to f
is malformed.
An argument list either has unparsable arguments or is missing one or more arguments.
Command found that is not in the .obj spec.
mtllib
command issued, but no name was specified.
Fields of MissingMTLName
line_number: usize
Vertices are referenced using positive 1-based indices or negative relative indices.
Zero indices are invalid.
Fields of ZeroVertexNumber
line_number: usize
Trait Implementations
impl Debug for ObjError
[src]
impl Display for ObjError
[src]
impl Error for ObjError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<Error> for ObjError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for ObjError
impl Send for ObjError
impl Sync for ObjError
impl Unpin for ObjError
impl !UnwindSafe for ObjError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,