Timings for state.at and state.get (#5411)

This commit is contained in:
Sébastien d'Herbais de Thun 2024-11-17 10:05:01 +01:00 committed by GitHub
parent cce744cf78
commit 5db179d67a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -280,6 +280,7 @@ impl State {
/// Retrieves the value of the state at the current location.
///
/// This is equivalent to `{state.at(here())}`.
#[typst_macros::time(name = "state.get", span = span)]
#[func(contextual)]
pub fn get(
&self,
@ -303,6 +304,7 @@ impl State {
/// _Compatibility:_ For compatibility with Typst 0.10 and lower, this
/// function also works without a known context if the `selector` is a
/// location. This behaviour will be removed in a future release.
#[typst_macros::time(name = "state.at", span = span)]
#[func(contextual)]
pub fn at(
&self,