Make enum variant name more explicit

This commit is contained in:
Hanno Braun 2024-05-24 22:13:43 +02:00
parent d514a2fa1d
commit 9e245450b1
2 changed files with 5 additions and 3 deletions

View File

@ -58,7 +58,7 @@ pub enum ObjectNotExclusivelyOwned {
/// [`Face`] referenced by more than one [`Shell`] /// [`Face`] referenced by more than one [`Shell`]
#[error(transparent)] #[error(transparent)]
Face { MultipleReferencesToFace {
/// The invalid references /// The invalid references
references: MultipleReferences<Face, Shell>, references: MultipleReferences<Face, Shell>,
}, },

View File

@ -166,7 +166,7 @@ impl SolidValidationError {
validate_references!( validate_references!(
errors, SolidValidationError; errors, SolidValidationError;
referenced_regions, MultipleReferencesToRegion; referenced_regions, MultipleReferencesToRegion;
referenced_faces, Face; referenced_faces, MultipleReferencesToFace;
referenced_edges, HalfEdge; referenced_edges, HalfEdge;
referenced_cycles, Cycle; referenced_cycles, Cycle;
); );
@ -234,7 +234,9 @@ mod tests {
core, core,
invalid_solid, invalid_solid,
ValidationError::ObjectNotExclusivelyOwned( ValidationError::ObjectNotExclusivelyOwned(
ObjectNotExclusivelyOwned::Face { references: _ } ObjectNotExclusivelyOwned::MultipleReferencesToFace {
references: _
}
) )
); );