pub trait IMesh_2: IMeshUtils_Pooled_1<Mesh_2> {
// Provided methods
fn v_head(self) -> MeshUtils_Vertex { ... }
fn set_v_head(self, value: MeshUtils_Vertex) { ... }
fn f_head(self) -> MeshUtils_Face { ... }
fn set_f_head(self, value: MeshUtils_Face) { ... }
fn e_head(self) -> MeshUtils_Edge { ... }
fn set_e_head(self, value: MeshUtils_Edge) { ... }
fn e_head_sym(self) -> MeshUtils_Edge { ... }
fn set_e_head_sym(self, value: MeshUtils_Edge) { ... }
}Provided Methods§
fn v_head(self) -> MeshUtils_Vertex
fn set_v_head(self, value: MeshUtils_Vertex)
fn f_head(self) -> MeshUtils_Face
fn set_f_head(self, value: MeshUtils_Face)
fn e_head(self) -> MeshUtils_Edge
fn set_e_head(self, value: MeshUtils_Edge)
fn e_head_sym(self) -> MeshUtils_Edge
fn set_e_head_sym(self, value: MeshUtils_Edge)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.