Struct plexus::graph::Face
[−]
[src]
pub struct Face<M, G, K> where
M: AsRef<Mesh<G, K>>,
G: Geometry,
K: Key, { /* fields omitted */ }
Trait Implementations
impl<'a, M, G, K> Deref for Face<&'a M, G, K> where
M: AsRef<Mesh<G, K>>,
G: Geometry,
K: Key,
[src]
M: AsRef<Mesh<G, K>>,
G: Geometry,
K: Key,
type Target = Face<G::FaceData, K>
The resulting type after dereferencing
fn deref(&self) -> &Self::Target
The method called to dereference a value
impl<'a, M, G, K> Deref for Face<&'a mut M, G, K> where
M: AsRef<Mesh<G, K>> + AsMut<Mesh<G, K>>,
G: Geometry,
K: Key,
[src]
M: AsRef<Mesh<G, K>> + AsMut<Mesh<G, K>>,
G: Geometry,
K: Key,
type Target = Face<G::FaceData, K>
The resulting type after dereferencing
fn deref(&self) -> &Self::Target
The method called to dereference a value
impl<'a, M, G, K> DerefMut for Face<&'a mut M, G, K> where
M: AsRef<Mesh<G, K>> + AsMut<Mesh<G, K>>,
G: Geometry,
K: Key,
[src]
M: AsRef<Mesh<G, K>> + AsMut<Mesh<G, K>>,
G: Geometry,
K: Key,