summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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());