mirror of
https://github.com/penpot/penpot.git
synced 2025-12-12 06:24:17 +01:00
🔧 Fix rust linter errors
This commit is contained in:
committed by
Andrey Antukh
parent
399feec032
commit
83cd9c3db6
@@ -300,7 +300,7 @@ impl Ord for BezierStart {
|
||||
|
||||
type BM<'a> = BTreeMap<BezierStart, Vec<(BezierSource, Bezier)>>;
|
||||
|
||||
fn init_bm(beziers: &[(BezierSource, Bezier)]) -> BM {
|
||||
fn init_bm(beziers: &[(BezierSource, Bezier)]) -> BM<'_> {
|
||||
let mut bm = BM::default();
|
||||
for entry @ (source, bezier) in beziers.iter() {
|
||||
let value = *entry;
|
||||
|
||||
@@ -83,8 +83,8 @@ fn get_text_stroke_paints(
|
||||
let shader = text_paint.shader();
|
||||
let mut is_opaque = true;
|
||||
|
||||
if shader.is_some() {
|
||||
is_opaque = shader.unwrap().is_opaque();
|
||||
if let Some(shader) = shader {
|
||||
is_opaque = shader.is_opaque();
|
||||
}
|
||||
|
||||
if is_opaque && count_inner_strokes == 1 {
|
||||
|
||||
@@ -504,7 +504,7 @@ impl Shape {
|
||||
(added, removed)
|
||||
}
|
||||
|
||||
pub fn fills(&self) -> std::slice::Iter<Fill> {
|
||||
pub fn fills(&self) -> std::slice::Iter<'_, Fill> {
|
||||
self.fills.iter()
|
||||
}
|
||||
|
||||
|
||||
@@ -1,30 +1,16 @@
|
||||
use super::Path;
|
||||
|
||||
#[derive(Debug, Clone, PartialEq)]
|
||||
#[derive(Debug, Default, Clone, PartialEq)]
|
||||
pub struct Bool {
|
||||
pub bool_type: BoolType,
|
||||
pub path: Path,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Copy, PartialEq)]
|
||||
#[derive(Debug, Default, Clone, Copy, PartialEq)]
|
||||
pub enum BoolType {
|
||||
#[default]
|
||||
Union,
|
||||
Difference,
|
||||
Intersection,
|
||||
Exclusion,
|
||||
}
|
||||
|
||||
impl Default for Bool {
|
||||
fn default() -> Self {
|
||||
Bool {
|
||||
bool_type: BoolType::Union,
|
||||
path: Path::default(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl Default for BoolType {
|
||||
fn default() -> Self {
|
||||
Self::Union
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,18 +3,13 @@ use skia_safe::{self as skia, image_filters, ImageFilter, Paint};
|
||||
use super::Color;
|
||||
use crate::render::filters::compose_filters;
|
||||
|
||||
#[derive(Debug, Clone, Copy, PartialEq)]
|
||||
#[derive(Debug, Default, Clone, Copy, PartialEq)]
|
||||
pub enum ShadowStyle {
|
||||
#[default]
|
||||
Drop,
|
||||
Inner,
|
||||
}
|
||||
|
||||
impl Default for ShadowStyle {
|
||||
fn default() -> Self {
|
||||
Self::Drop
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Copy, PartialEq)]
|
||||
pub struct Shadow {
|
||||
pub color: Color,
|
||||
|
||||
@@ -180,7 +180,7 @@ pub extern "C" fn set_shape_path_buffer() {
|
||||
let buffer = get_path_upload_buffer();
|
||||
let mut buffer = buffer.lock().unwrap();
|
||||
let chunk_size = size_of::<RawSegmentData>();
|
||||
if buffer.len() % chunk_size != 0 {
|
||||
if !buffer.len().is_multiple_of(chunk_size) {
|
||||
// FIXME
|
||||
println!("Warning: buffer length is not a multiple of chunk size!");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user