1 2 3 4 5 6 7 8 9 10 11 12 13 14
use crate::de::Deserializer; use alloc::vec::Vec; use core::str::{from_utf8, Utf8Error}; use object_query::Query; /// parse an NLOQ query from a string slice pub fn from_str<'a>(s: &'a str) -> Vec<Query<'a>> { Deserializer::from_str(s).query() } /// parse an NLOQ query from a byte string slice pub fn from_slice<'a>(s: &'a [u8]) -> Result<Vec<Query<'a>>, Utf8Error> { Ok(from_str(from_utf8(s)?)) }