diff options
| author | Laurenz <laurmaedje@gmail.com> | 2022-05-25 13:50:33 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2022-05-25 13:59:06 +0200 |
| commit | c010cbc17dcbb2f0d6005d21530143bf57cb5871 (patch) | |
| tree | 937fe79f0c121bcc025480181287fd4a3d0c0f4f /src/library/structure/heading.rs | |
| parent | 6935cf8dfefff3d6cf234f077a7d61661fd5ca57 (diff) | |
Move route from context to VM
Diffstat (limited to 'src/library/structure/heading.rs')
| -rw-r--r-- | src/library/structure/heading.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/library/structure/heading.rs b/src/library/structure/heading.rs index 1cfcb6d0..a0973b90 100644 --- a/src/library/structure/heading.rs +++ b/src/library/structure/heading.rs @@ -55,7 +55,7 @@ impl HeadingNode { pub const BELOW: Leveled<Option<BlockSpacing>> = Leveled::Value(Some(Ratio::new(0.55).into())); - fn construct(_: &mut Context, args: &mut Args) -> TypResult<Content> { + fn construct(_: &mut Machine, args: &mut Args) -> TypResult<Content> { Ok(Content::show(Self { body: args.expect("body")?, level: args.named("level")?.unwrap_or(NonZeroUsize::new(1).unwrap()), @@ -142,8 +142,8 @@ impl<T: Cast + Clone> Leveled<T> { Self::Value(value) => value.clone(), Self::Mapping(mapping) => mapping(level), Self::Func(func, span) => { - let args = Args::from_values(*span, [Value::Int(level.get() as i64)]); - func.call(ctx, args)?.cast().at(*span)? + let args = Args::new(*span, [Value::Int(level.get() as i64)]); + func.call_detached(ctx, args)?.cast().at(*span)? } }) } |
