diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-12-28 13:37:02 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-12-28 13:41:26 +0100 |
| commit | bd304b99e5d2d23027d90eaae871fdd3bdd12f5d (patch) | |
| tree | a6814a4ba90764dcb1de3d55fa6e95d7a71dc14a /src/library/transform.rs | |
| parent | 9624ad635bd8adb0e421c37c63c7310ecc71a708 (diff) | |
Tidying
Diffstat (limited to 'src/library/transform.rs')
| -rw-r--r-- | src/library/transform.rs | 4 |
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) } |
