in src/py.rs [53:66]
fn encode_to_tiktoken_buffer(
&self,
py: Python,
text: &str,
allowed_special: HashSet<PyBackedStr>,
) -> Py<PyAny> {
let tokens = py.allow_threads(|| {
let allowed_special: HashSet<&str> =
allowed_special.iter().map(|s| s.as_ref()).collect();
self.encode(text, &allowed_special).0
});
let buffer = TiktokenBuffer { tokens };
buffer.into_py(py)
}