Deny broken_intradoc_links and verify documentation in CI
This commit is contained in:
parent
89d9f1d7d2
commit
f60884f6f8
17 changed files with 68 additions and 33 deletions
|
|
@ -303,7 +303,7 @@ pub fn into_fill_rule(rule: fill::Rule) -> tiny_skia::FillRule {
|
|||
}
|
||||
}
|
||||
|
||||
pub fn into_stroke(stroke: &Stroke) -> tiny_skia::Stroke {
|
||||
pub fn into_stroke(stroke: &Stroke<'_>) -> tiny_skia::Stroke {
|
||||
tiny_skia::Stroke {
|
||||
width: stroke.width,
|
||||
line_cap: match stroke.line_cap {
|
||||
|
|
|
|||
|
|
@ -1,3 +1,16 @@
|
|||
#![forbid(rust_2018_idioms)]
|
||||
#![deny(
|
||||
unsafe_code,
|
||||
unused_results,
|
||||
clippy::extra_unused_lifetimes,
|
||||
clippy::from_over_into,
|
||||
clippy::needless_borrow,
|
||||
clippy::new_without_default,
|
||||
clippy::useless_conversion,
|
||||
rustdoc::broken_intra_doc_links
|
||||
)]
|
||||
#![allow(clippy::inherent_to_string, clippy::type_complexity)]
|
||||
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
|
||||
pub mod window;
|
||||
|
||||
mod backend;
|
||||
|
|
|
|||
|
|
@ -85,14 +85,14 @@ impl Cache {
|
|||
);
|
||||
}
|
||||
|
||||
entry.insert(Some(Entry {
|
||||
let _ = entry.insert(Some(Entry {
|
||||
width: image.width(),
|
||||
height: image.height(),
|
||||
pixels: buffer,
|
||||
}));
|
||||
}
|
||||
|
||||
self.hits.insert(id);
|
||||
let _ = self.hits.insert(id);
|
||||
self.entries.get(&id).unwrap().as_ref().map(|entry| {
|
||||
tiny_skia::PixmapRef::from_bytes(
|
||||
bytemuck::cast_slice(&entry.pixels),
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ impl Pipeline {
|
|||
}
|
||||
|
||||
pub fn load_font(&mut self, bytes: Cow<'static, [u8]>) {
|
||||
self.font_system.get_mut().db_mut().load_font_source(
|
||||
let _ = self.font_system.get_mut().db_mut().load_font_source(
|
||||
cosmic_text::fontdb::Source::Binary(Arc::new(bytes.into_owned())),
|
||||
);
|
||||
|
||||
|
|
@ -335,10 +335,10 @@ impl GlyphCache {
|
|||
}
|
||||
}
|
||||
|
||||
entry.insert((buffer, image.placement));
|
||||
let _ = entry.insert((buffer, image.placement));
|
||||
}
|
||||
|
||||
self.recently_used.insert(key);
|
||||
let _ = self.recently_used.insert(key);
|
||||
|
||||
self.entries.get(&key).map(|(buffer, placement)| {
|
||||
(bytemuck::cast_slice(buffer.as_slice()), *placement)
|
||||
|
|
|
|||
|
|
@ -92,10 +92,10 @@ impl Cache {
|
|||
}
|
||||
};
|
||||
|
||||
entry.insert(svg);
|
||||
let _ = entry.insert(svg);
|
||||
}
|
||||
|
||||
self.tree_hits.insert(id);
|
||||
let _ = self.tree_hits.insert(id);
|
||||
self.trees.get(&id).unwrap().as_ref()
|
||||
}
|
||||
|
||||
|
|
@ -178,10 +178,10 @@ impl Cache {
|
|||
}
|
||||
}
|
||||
|
||||
self.rasters.insert(key, image);
|
||||
let _ = self.rasters.insert(key, image);
|
||||
}
|
||||
|
||||
self.raster_hits.insert(key);
|
||||
let _ = self.raster_hits.insert(key);
|
||||
self.rasters.get(&key).map(tiny_skia::Pixmap::as_ref)
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ impl<Theme> crate::graphics::Compositor for Compositor<Theme> {
|
|||
width: u32,
|
||||
height: u32,
|
||||
) -> Surface {
|
||||
#[allow(unsafe_code)]
|
||||
let window =
|
||||
unsafe { softbuffer::GraphicsContext::new(window, window) }
|
||||
.expect("Create softbuffer for window");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue