use crate::de::Deserializer;
use alloc::vec::Vec;
use core::str::{from_utf8, Utf8Error};
use object_query::Query;
pub fn from_str<'a>(s: &'a str) -> Vec<Query<'a>> {
Deserializer::from_str(s).query()
}
pub fn from_slice<'a>(s: &'a [u8]) -> Result<Vec<Query<'a>>, Utf8Error> {
Ok(from_str(from_utf8(s)?))
}