diff --git a/src/export.rs b/src/export.rs index 1b08085..6552b2f 100644 --- a/src/export.rs +++ b/src/export.rs @@ -163,7 +163,7 @@ fn render_obj( } } - let write_face_vertex = |sink: &mut io::Write, vertex_index| -> Result<(), ExportError> { + let write_face_vertex = |sink: &mut dyn io::Write, vertex_index| -> Result<(), ExportError> { if let Some(_) = output_mesh.normals() { try_write_mtl!(write!( sink, diff --git a/src/mesh.rs b/src/mesh.rs index 1c52880..2581364 100644 --- a/src/mesh.rs +++ b/src/mesh.rs @@ -19,7 +19,7 @@ use nalgebra::base::dimension::{U1, U4}; use std::rc::Rc; /// A type for custom mesh vertices. Initialize with [vertex][self::vertex]. -pub type Vertex = nalgebra::Matrix>; +pub type Vertex = nalgebra::Matrix>; /// Initializes a vertex for a custom mesh. pub fn vertex(x: f32, y: f32, z: f32) -> Vertex { diff --git a/src/rule.rs b/src/rule.rs index 0440626..9f7790d 100644 --- a/src/rule.rs +++ b/src/rule.rs @@ -234,5 +234,5 @@ impl ToRule for Rc { #[derive(Clone)] enum RuleInternal { Mesh(OutputMeshSource), - Invocations(Rc), + Invocations(Rc), }