pub struct QueryBuf(/* private fields */);
Expand description
Owned IRI query.
Implementations§
Source§impl QueryBuf
impl QueryBuf
Sourcepub fn new(input: String) -> Result<Self, InvalidQuery<String>>
pub fn new(input: String) -> Result<Self, InvalidQuery<String>>
Creates a new owned IRI query by parsing the input
value
Sourcepub const unsafe fn new_unchecked(input: String) -> Self
pub const unsafe fn new_unchecked(input: String) -> Self
Creates a new owned IRI query from the input
value without validation.
§Safety
The input data must be a valid IRI query.
pub fn as_query(&self) -> &Query
Methods from Deref<Target = PctStr>§
Trait Implementations§
Source§impl Ord for QueryBuf
impl Ord for QueryBuf
Source§impl<'a> PartialOrd<&'a Query> for QueryBuf
impl<'a> PartialOrd<&'a Query> for QueryBuf
Source§impl PartialOrd<Query> for QueryBuf
impl PartialOrd<Query> for QueryBuf
Source§impl PartialOrd for QueryBuf
impl PartialOrd for QueryBuf
impl Eq for QueryBuf
Auto Trait Implementations§
impl Freeze for QueryBuf
impl RefUnwindSafe for QueryBuf
impl Send for QueryBuf
impl Sync for QueryBuf
impl Unpin for QueryBuf
impl UnwindSafe for QueryBuf
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more