Simplify error messages

This commit is contained in:
Hanno Braun 2024-05-23 20:40:56 +02:00
parent f4442bc390
commit 6d11cfd880

View File

@ -55,28 +55,22 @@ macro_rules! validate_references {
#[derive(Clone, Debug, thiserror::Error)] #[derive(Clone, Debug, thiserror::Error)]
pub enum ObjectNotExclusivelyOwned { pub enum ObjectNotExclusivelyOwned {
/// [`Region`] referenced by more than one [`Face`] /// [`Region`] referenced by more than one [`Face`]
#[error( #[error("`Region` referenced by more than one `Face`\n{references:#?}")]
"[`Region`] referenced by more than one [`Face`]\n{references:#?}"
)]
Region { Region {
references: MultipleReferences<Region, Face>, references: MultipleReferences<Region, Face>,
}, },
/// [`Face`] referenced by more than one [`Shell`] /// [`Face`] referenced by more than one [`Shell`]
#[error("[`Face`] referenced by more than one [`Shell`]\n{references:#?}")] #[error("`Face` referenced by more than one `Shell`\n{references:#?}")]
Face { Face {
references: MultipleReferences<Face, Shell>, references: MultipleReferences<Face, Shell>,
}, },
/// [`HalfEdge`] referenced by more than one [`Cycle`] /// [`HalfEdge`] referenced by more than one [`Cycle`]
#[error( #[error("`HalfEdge` referenced by more than one `Cycle`\n{references:#?}")]
"[`HalfEdge`] referenced by more than one [`Cycle`]\n{references:#?}"
)]
HalfEdge { HalfEdge {
references: MultipleReferences<HalfEdge, Cycle>, references: MultipleReferences<HalfEdge, Cycle>,
}, },
/// [`Cycle`] referenced by more than one [`Region`] /// [`Cycle`] referenced by more than one [`Region`]
#[error( #[error("`Cycle` referenced by more than one `Region`\n{references:#?}")]
"[`Cycle`] referenced by more than one [`Region`]\n{references:#?}"
)]
Cycle { Cycle {
references: MultipleReferences<Cycle, Region>, references: MultipleReferences<Cycle, Region>,
}, },