aboutsummaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/util')
-rw-r--r--src/util/decode_character_reference.rs1
-rw-r--r--src/util/edit_map.rs1
-rw-r--r--src/util/encode.rs2
-rw-r--r--src/util/normalize_identifier.rs2
-rw-r--r--src/util/sanitize_uri.rs5
-rw-r--r--src/util/slice.rs3
6 files changed, 13 insertions, 1 deletions
diff --git a/src/util/decode_character_reference.rs b/src/util/decode_character_reference.rs
index 8ed32f4..30b7853 100644
--- a/src/util/decode_character_reference.rs
+++ b/src/util/decode_character_reference.rs
@@ -1,6 +1,7 @@
//! Decode character references.
use crate::constant::CHARACTER_REFERENCES;
+use alloc::string::{String, ToString};
/// Decode named character references.
///
diff --git a/src/util/edit_map.rs b/src/util/edit_map.rs
index 33c5706..91c93d4 100644
--- a/src/util/edit_map.rs
+++ b/src/util/edit_map.rs
@@ -9,6 +9,7 @@
//! through another tokenizer and inject the result.
use crate::event::Event;
+use alloc::{vec, vec::Vec};
/// Shift `previous` and `next` links according to `jumps`.
///
diff --git a/src/util/encode.rs b/src/util/encode.rs
index 6530011..98b3bcb 100644
--- a/src/util/encode.rs
+++ b/src/util/encode.rs
@@ -1,5 +1,7 @@
//! Encode HTML.
+use alloc::string::String;
+
/// Encode dangerous html characters.
///
/// This ensures that certain characters which have special meaning in HTML are
diff --git a/src/util/normalize_identifier.rs b/src/util/normalize_identifier.rs
index ddc51f8..2f73bfa 100644
--- a/src/util/normalize_identifier.rs
+++ b/src/util/normalize_identifier.rs
@@ -1,5 +1,7 @@
//! Normalize identifiers.
+use alloc::string::String;
+
/// Normalize an identifier, as found in [references][label_end] and
/// [definitions][definition], so it can be compared when matching.
///
diff --git a/src/util/sanitize_uri.rs b/src/util/sanitize_uri.rs
index 593a70e..969a4d8 100644
--- a/src/util/sanitize_uri.rs
+++ b/src/util/sanitize_uri.rs
@@ -1,6 +1,11 @@
//! Make urls safe.
use crate::util::encode::encode;
+use alloc::{
+ format,
+ string::{String, ToString},
+ vec::Vec,
+};
/// Make a value safe for injection as a URL.
///
diff --git a/src/util/slice.rs b/src/util/slice.rs
index be2a381..5dcc352 100644
--- a/src/util/slice.rs
+++ b/src/util/slice.rs
@@ -2,7 +2,8 @@
use crate::constant::TAB_SIZE;
use crate::event::{Event, Kind, Point};
-use std::str;
+use alloc::string::String;
+use core::str;
/// A range between two points.
#[derive(Debug)]