#[non_exhaustive]pub struct RefusedMesh {
pub mesh: MeshId,
pub error: GeomError,
}Expand description
One input mesh that the per-mesh audit refuses, with the reason.
A registry’s audit lists every such mesh of a request in request order, so
a caller that leaves them out learns all refusals in one call instead of
one per hidden_lines run. The pair is what HiddenLineError::mesh
would carry for that mesh.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.mesh: MeshIdThe refused input mesh.
error: GeomErrorWhy it is refused.
Implementations§
Trait Implementations§
Source§impl Clone for RefusedMesh
impl Clone for RefusedMesh
Source§fn clone(&self) -> RefusedMesh
fn clone(&self) -> RefusedMesh
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RefusedMesh
impl Debug for RefusedMesh
Source§impl PartialEq for RefusedMesh
impl PartialEq for RefusedMesh
impl StructuralPartialEq for RefusedMesh
Auto Trait Implementations§
impl Freeze for RefusedMesh
impl RefUnwindSafe for RefusedMesh
impl Send for RefusedMesh
impl Sync for RefusedMesh
impl Unpin for RefusedMesh
impl UnsafeUnpin for RefusedMesh
impl UnwindSafe for RefusedMesh
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