Skip to main content

rl_lang/interpreter/stdlib/string/
bytes.rs

1use crate::{
2    ast::statements::TypeAnnotation,
3    interpreter::{evaluator::Evaluator, values::Value},
4};
5
6pub fn std_bytes(_: &mut Evaluator, string: String) -> Value {
7    let bytes = string.bytes().map(Value::Byte).collect();
8    Value::Values {
9        items_type: TypeAnnotation::Byte,
10        items: bytes,
11    }
12}