pub struct CanonicalQueryResult {
pub canonical: String,
pub pairs_count: usize,
pub had_fragment: bool,
pub had_leading_question_mark: bool,
pub unique_keys: usize,
}Expand description
Result of enriched query canonicalization.
Contains the canonical query string plus metadata about the input.
Fields§
§canonical: StringThe canonical query string (same as ash_canonicalize_query output)
pairs_count: usizeNumber of key=value pairs in the canonical output
had_fragment: boolWhether the input had a fragment (#...) that was stripped
had_leading_question_mark: boolWhether the input had a leading ? that was stripped
unique_keys: usizeNumber of distinct keys after normalization
Trait Implementations§
Source§impl Clone for CanonicalQueryResult
impl Clone for CanonicalQueryResult
Source§fn clone(&self) -> CanonicalQueryResult
fn clone(&self) -> CanonicalQueryResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CanonicalQueryResult
impl Debug for CanonicalQueryResult
Source§impl PartialEq for CanonicalQueryResult
impl PartialEq for CanonicalQueryResult
impl Eq for CanonicalQueryResult
impl StructuralPartialEq for CanonicalQueryResult
Auto Trait Implementations§
impl Freeze for CanonicalQueryResult
impl RefUnwindSafe for CanonicalQueryResult
impl Send for CanonicalQueryResult
impl Sync for CanonicalQueryResult
impl Unpin for CanonicalQueryResult
impl UnsafeUnpin for CanonicalQueryResult
impl UnwindSafe for CanonicalQueryResult
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