[librsvg: 1/9] Move conversions to/from cairo::Matrix to drawing_ctx.rs
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg: 1/9] Move conversions to/from cairo::Matrix to drawing_ctx.rs
- Date: Sat, 29 May 2021 01:04:34 +0000 (UTC)
commit 1bb4bf13f001b8958f0aab073e8b6384ee580c66
Author: Federico Mena Quintero <federico gnome org>
Date: Thu May 27 20:21:16 2021 -0500
Move conversions to/from cairo::Matrix to drawing_ctx.rs
The conversions are only done in that source file these days.
src/drawing_ctx.rs | 14 ++++++++++++++
src/transform.rs | 14 --------------
2 files changed, 14 insertions(+), 14 deletions(-)
---
diff --git a/src/drawing_ctx.rs b/src/drawing_ctx.rs
index 7a6568a6..18be95a0 100644
--- a/src/drawing_ctx.rs
+++ b/src/drawing_ctx.rs
@@ -2018,3 +2018,17 @@ impl From<&DrawingCtx> for pango::Context {
context
}
}
+
+impl From<cairo::Matrix> for Transform {
+ #[inline]
+ fn from(m: cairo::Matrix) -> Self {
+ Self::new_unchecked(m.xx, m.yx, m.xy, m.yy, m.x0, m.y0)
+ }
+}
+
+impl From<Transform> for cairo::Matrix {
+ #[inline]
+ fn from(t: Transform) -> Self {
+ Self::new(t.xx, t.yx, t.xy, t.yy, t.x0, t.y0)
+ }
+}
diff --git a/src/transform.rs b/src/transform.rs
index d74e2722..db77a3de 100644
--- a/src/transform.rs
+++ b/src/transform.rs
@@ -220,20 +220,6 @@ impl Parse for Transform {
}
}
-impl From<cairo::Matrix> for Transform {
- #[inline]
- fn from(m: cairo::Matrix) -> Self {
- Self::new_unchecked(m.xx, m.yx, m.xy, m.yy, m.x0, m.y0)
- }
-}
-
-impl From<Transform> for cairo::Matrix {
- #[inline]
- fn from(t: Transform) -> Self {
- Self::new(t.xx, t.yx, t.xy, t.yy, t.x0, t.y0)
- }
-}
-
fn parse_transform_list<'i>(parser: &mut Parser<'i, '_>) -> Result<Transform, ParseError<'i>> {
let mut t = Transform::identity();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]