diff --git a/src/text_atlas.rs b/src/text_atlas.rs index 166dbb7..6bec57b 100644 --- a/src/text_atlas.rs +++ b/src/text_atlas.rs @@ -87,7 +87,7 @@ impl InnerAtlas { // Find a glyph with an actual size while value.atlas_id.is_none() { // All sized glyphs are in use, cache is full - if self.glyphs_in_use.contains(&key) { + if self.glyphs_in_use.contains(key) { return None; } @@ -97,7 +97,7 @@ impl InnerAtlas { } // All sized glyphs are in use, cache is full - if self.glyphs_in_use.contains(&key) { + if self.glyphs_in_use.contains(key) { return None; } diff --git a/src/text_render.rs b/src/text_render.rs index ccf1951..bc8b7b6 100644 --- a/src/text_render.rs +++ b/src/text_render.rs @@ -306,7 +306,7 @@ impl TextRenderer { let vertices_raw = unsafe { slice::from_raw_parts( vertices as *const _ as *const u8, - size_of::() * vertices.len(), + std::mem::size_of_val(vertices), ) }; @@ -330,7 +330,7 @@ impl TextRenderer { let indices_raw = unsafe { slice::from_raw_parts( indices as *const _ as *const u8, - size_of::() * indices.len(), + std::mem::size_of_val(indices), ) };