summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2024-01-10 12:58:13 +0100
committerLaurenz <laurmaedje@gmail.com>2024-01-12 10:50:44 +0100
commit0340497e00b22a8dd180770a620ca9e4b2f653de (patch)
treef74863e78e128ac07e72b1cd0309c71521561fa5
parentc20b6ec6e157b753e90aa60ccd5b50f6f31cb7f6 (diff)
Fix a few variadic signatures
-rw-r--r--crates/typst/src/foundations/args.rs2
-rw-r--r--crates/typst/src/foundations/func.rs4
2 files changed, 3 insertions, 3 deletions
diff --git a/crates/typst/src/foundations/args.rs b/crates/typst/src/foundations/args.rs
index 74e8e2be..01cf6d7f 100644
--- a/crates/typst/src/foundations/args.rs
+++ b/crates/typst/src/foundations/args.rs
@@ -253,7 +253,7 @@ impl Args {
/// The arguments to construct.
#[external]
#[variadic]
- arguments: Vec<Args>,
+ arguments: Vec<Value>,
) -> Args {
args.take()
}
diff --git a/crates/typst/src/foundations/func.rs b/crates/typst/src/foundations/func.rs
index 9cfa4d6d..22a20fdb 100644
--- a/crates/typst/src/foundations/func.rs
+++ b/crates/typst/src/foundations/func.rs
@@ -311,7 +311,7 @@ impl Func {
/// The arguments to apply to the function.
#[external]
#[variadic]
- arguments: Vec<Args>,
+ arguments: Vec<Value>,
) -> Func {
let span = self.span;
Self {
@@ -331,7 +331,7 @@ impl Func {
/// The fields to filter for.
#[variadic]
#[external]
- fields: Vec<Args>,
+ fields: Vec<Value>,
) -> StrResult<Selector> {
let fields = args.to_named();
args.items.retain(|arg| arg.name.is_none());