this repo has no description
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

✨ Implement RenderCSS for all Option<T: RenderCSS>

authored by

Gwenn Le Bihan and committed by
Ewen Le Bihan
bc725b8b 1ec0c735

+14 -11
-11
src/fill.rs
··· 147 147 } 148 148 } 149 149 150 - impl RenderCSS for Option<Fill> { 151 - fn render_fill_css(&self, colormap: &ColorMapping) -> String { 152 - self.map(|fill| fill.render_fill_css(colormap)) 153 - .unwrap_or_default() 154 - } 155 - 156 - fn render_stroke_css(&self, colormap: &ColorMapping) -> String { 157 - self.map(|fill| fill.render_stroke_css(colormap)) 158 - .unwrap_or_default() 159 - } 160 - }
+14
src/objects.rs
··· 109 109 } 110 110 } 111 111 112 + impl<T: RenderCSS> RenderCSS for Option<T> { 113 + fn render_fill_css(&self, colormap: &ColorMapping) -> String { 114 + self.as_ref() 115 + .map(|v| v.render_fill_css(colormap)) 116 + .unwrap_or_default() 117 + } 118 + 119 + fn render_stroke_css(&self, colormap: &ColorMapping) -> String { 120 + self.as_ref() 121 + .map(|v| v.render_stroke_css(colormap)) 122 + .unwrap_or_default() 123 + } 124 + } 125 + 112 126 impl Object { 113 127 pub fn translate(&mut self, dx: i32, dy: i32) { 114 128 match self {