diff options
| author | Laurenz <laurmaedje@gmail.com> | 2021-09-10 12:27:33 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2021-09-10 12:27:33 +0200 |
| commit | f592662aa00fab41bcf0a34e0d3a37464a1373c5 (patch) | |
| tree | 13439de322d6977b999aa65ab35f71d4d14ecdfa /src/library/text.rs | |
| parent | d2618acd8dd4bfb1a5fa2f16d5cdf5051deb2ce1 (diff) | |
Rename `Arguments` to `Args`
Diffstat (limited to 'src/library/text.rs')
| -rw-r--r-- | src/library/text.rs | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/src/library/text.rs b/src/library/text.rs index 2cb5ccaf..863586f6 100644 --- a/src/library/text.rs +++ b/src/library/text.rs @@ -3,7 +3,7 @@ use crate::layout::{Decoration, LineDecoration, LineKind, Paint}; use super::*; /// `font`: Configure the font. -pub fn font(ctx: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { +pub fn font(ctx: &mut EvalContext, args: &mut Args) -> TypResult<Value> { let list = args.named("family")?.or_else(|| { let families: Vec<_> = args.all().collect(); (!families.is_empty()).then(|| FontDef(Rc::new(families))) @@ -111,7 +111,7 @@ castable! { } /// `par`: Configure paragraphs. -pub fn par(ctx: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { +pub fn par(ctx: &mut EvalContext, args: &mut Args) -> TypResult<Value> { let par_spacing = args.named("spacing")?; let line_spacing = args.named("leading")?; @@ -133,7 +133,7 @@ pub fn par(ctx: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { } /// `lang`: Configure the language. -pub fn lang(ctx: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { +pub fn lang(ctx: &mut EvalContext, args: &mut Args) -> TypResult<Value> { let iso = args.eat::<Str>(); let dir = if let Some(dir) = args.named::<Spanned<Dir>>("dir")? { if dir.v.axis() == SpecAxis::Horizontal { @@ -164,25 +164,21 @@ fn lang_dir(iso: &str) -> Dir { } /// `strike`: Set striken-through text. -pub fn strike(ctx: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { +pub fn strike(ctx: &mut EvalContext, args: &mut Args) -> TypResult<Value> { line_impl(ctx, args, LineKind::Strikethrough) } /// `underline`: Set underlined text. -pub fn underline(ctx: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { +pub fn underline(ctx: &mut EvalContext, args: &mut Args) -> TypResult<Value> { line_impl(ctx, args, LineKind::Underline) } /// `overline`: Set text with an overline. -pub fn overline(ctx: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { +pub fn overline(ctx: &mut EvalContext, args: &mut Args) -> TypResult<Value> { line_impl(ctx, args, LineKind::Overline) } -fn line_impl( - _: &mut EvalContext, - args: &mut Arguments, - kind: LineKind, -) -> TypResult<Value> { +fn line_impl(_: &mut EvalContext, args: &mut Args, kind: LineKind) -> TypResult<Value> { let stroke = args.named("stroke")?.or_else(|| args.eat()); let thickness = args.named::<Linear>("thickness")?.or_else(|| args.eat()); let offset = args.named("offset")?; @@ -201,7 +197,7 @@ fn line_impl( } /// `link`: Set a link. -pub fn link(_: &mut EvalContext, args: &mut Arguments) -> TypResult<Value> { +pub fn link(_: &mut EvalContext, args: &mut Args) -> TypResult<Value> { let url = args.expect::<Str>("url")?; let mut body = args.eat().unwrap_or_else(|| { |
