pub enum PolyscopeError {
NotInitialized,
AlreadyInitialized,
StructureExists(String),
StructureNotFound(String),
QuantityExists(String, String),
QuantityNotFound(String, String),
MaterialExists(String),
MaterialLoadError(String),
SizeMismatch {
expected: usize,
actual: usize,
},
RenderError(String),
IoError(Error),
JsonError(Error),
}Expand description
The main error type for polyscope-rs operations.
Variants§
NotInitialized
Polyscope has not been initialized.
AlreadyInitialized
Polyscope has already been initialized.
StructureExists(String)
A structure with the given name already exists.
StructureNotFound(String)
A structure with the given name was not found.
QuantityExists(String, String)
A quantity with the given name already exists.
QuantityNotFound(String, String)
A quantity with the given name was not found.
MaterialExists(String)
A material with the given name already exists.
MaterialLoadError(String)
Failed to load a material image.
SizeMismatch
Data size mismatch.
RenderError(String)
Rendering error.
IoError(Error)
I/O error.
JsonError(Error)
JSON serialization error.
Trait Implementations§
Source§impl Debug for PolyscopeError
impl Debug for PolyscopeError
Source§impl Display for PolyscopeError
impl Display for PolyscopeError
Source§impl Error for PolyscopeError
impl Error for PolyscopeError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Error> for PolyscopeError
impl From<Error> for PolyscopeError
Auto Trait Implementations§
impl Freeze for PolyscopeError
impl !RefUnwindSafe for PolyscopeError
impl Send for PolyscopeError
impl Sync for PolyscopeError
impl Unpin for PolyscopeError
impl !UnwindSafe for PolyscopeError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more