#[non_exhaustive]pub enum GltfScalePreflightError {
Load(LoadError),
Unsupported {
manifest: Box<GltfCapabilityManifest>,
violations: Vec<GltfCapabilityViolation>,
count: usize,
},
}Expand description
Failure to load or safely preflight a captured scale source.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Load(LoadError)
The source was malformed or unreadable.
Unsupported
The source was parseable but contains unsupported raw domains.
Fields
§
manifest: Box<GltfCapabilityManifest>Complete inventory gathered before rejection.
§
violations: Vec<GltfCapabilityViolation>Deterministically ordered typed violations.
Trait Implementations§
Source§impl Debug for GltfScalePreflightError
impl Debug for GltfScalePreflightError
Source§impl Display for GltfScalePreflightError
impl Display for GltfScalePreflightError
Source§impl Error for GltfScalePreflightError
impl Error for GltfScalePreflightError
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()
Auto Trait Implementations§
impl !RefUnwindSafe for GltfScalePreflightError
impl !UnwindSafe for GltfScalePreflightError
impl Freeze for GltfScalePreflightError
impl Send for GltfScalePreflightError
impl Sync for GltfScalePreflightError
impl Unpin for GltfScalePreflightError
impl UnsafeUnpin for GltfScalePreflightError
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