mirror of
https://github.com/hannobraun/Fornjot
synced 2025-05-04 09:58:27 +00:00
Implement Deref
for Handle
This commit is contained in:
parent
c93f8e1cc5
commit
ee6f74a104
@ -1,4 +1,4 @@
|
||||
use std::{cmp::Ordering, fmt, rc::Rc};
|
||||
use std::{cmp::Ordering, fmt, ops::Deref, rc::Rc};
|
||||
|
||||
use crate::geometry::TriMesh;
|
||||
|
||||
@ -32,6 +32,14 @@ impl<T> Clone for Handle<T> {
|
||||
}
|
||||
}
|
||||
|
||||
impl<T> Deref for Handle<T> {
|
||||
type Target = T;
|
||||
|
||||
fn deref(&self) -> &Self::Target {
|
||||
self.inner.output()
|
||||
}
|
||||
}
|
||||
|
||||
impl<T> Eq for Handle<T> {}
|
||||
|
||||
impl<T> Ord for Handle<T> {
|
||||
|
Loading…
Reference in New Issue
Block a user