summaryrefslogtreecommitdiff
path: root/src/library/transform.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-12-28 13:37:02 +0100
committerLaurenz <laurmaedje@gmail.com>2021-12-28 13:41:26 +0100
commitbd304b99e5d2d23027d90eaae871fdd3bdd12f5d (patch)
treea6814a4ba90764dcb1de3d55fa6e95d7a71dc14a /src/library/transform.rs
parent9624ad635bd8adb0e421c37c63c7310ecc71a708 (diff)
Tidying
Diffstat (limited to 'src/library/transform.rs')
-rw-r--r--src/library/transform.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/library/transform.rs b/src/library/transform.rs
index 6a6b4034..ef468d7b 100644
--- a/src/library/transform.rs
+++ b/src/library/transform.rs
@@ -1,3 +1,5 @@
+//! Affine transformations on nodes.
+
use super::prelude::*;
use crate::geom::Transform;
@@ -20,7 +22,7 @@ pub fn scale(_: &mut EvalContext, args: &mut Args) -> TypResult<Value> {
/// `rotate`: Rotate content without affecting layout.
pub fn rotate(_: &mut EvalContext, args: &mut Args) -> TypResult<Value> {
- let angle = args.expect("angle")?;
+ let angle = args.named("angle")?.or_else(|| args.find()).unwrap_or_default();
let transform = Transform::rotation(angle);
transform_impl(args, transform)
}