summaryrefslogtreecommitdiff
path: root/src/syntax
diff options
context:
space:
mode:
authorSébastien d'Herbais de Thun <sebastien.d.herbais@gmail.com>2023-04-23 14:33:56 +0200
committerGitHub <noreply@github.com>2023-04-23 14:33:56 +0200
commit561ff979d574f496415c0499345d41da2e1f6e1e (patch)
tree037479ac000bd87a1cb2149e5389b28f08d24051 /src/syntax
parent2fbb14f712708188649181525813b3ac5a02e0fb (diff)
Add instrumentation (Part 1) (#761)
Diffstat (limited to 'src/syntax')
-rw-r--r--src/syntax/node.rs1
-rw-r--r--src/syntax/source.rs1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/syntax/node.rs b/src/syntax/node.rs
index 3c9bc049..d2adc13a 100644
--- a/src/syntax/node.rs
+++ b/src/syntax/node.rs
@@ -190,6 +190,7 @@ impl SyntaxNode {
}
/// Assign spans to each node.
+ #[tracing::instrument(skip_all)]
pub(super) fn numberize(
&mut self,
id: SourceId,
diff --git a/src/syntax/source.rs b/src/syntax/source.rs
index a51da301..2a474b17 100644
--- a/src/syntax/source.rs
+++ b/src/syntax/source.rs
@@ -28,6 +28,7 @@ pub struct Source {
impl Source {
/// Create a new source file.
+ #[tracing::instrument(skip_all)]
pub fn new(id: SourceId, path: &Path, text: String) -> Self {
let mut root = parse(&text);
root.numberize(id, Span::FULL).unwrap();