mirror of
https://github.com/hannobraun/Fornjot
synced 2025-05-06 19:08:28 +00:00
Refactor to simplify
This commit is contained in:
parent
6d11cfd880
commit
bf2c770d9f
@ -76,6 +76,7 @@ pub enum ObjectNotExclusivelyOwned {
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Clone)]
|
||||||
pub struct MultipleReferences<T, U> {
|
pub struct MultipleReferences<T, U> {
|
||||||
referenced: Handle<T>,
|
referenced: Handle<T>,
|
||||||
references: Vec<Handle<U>>,
|
references: Vec<Handle<U>>,
|
||||||
@ -92,12 +93,3 @@ impl<T: Debug, U: Debug> Debug for MultipleReferences<T, U> {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<T, U> Clone for MultipleReferences<T, U> {
|
|
||||||
fn clone(&self) -> Self {
|
|
||||||
Self {
|
|
||||||
referenced: self.referenced.clone(),
|
|
||||||
references: self.references.to_vec(),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user