pub struct QueryPlanFingerprint(/* private fields */);Expand description
Fingerprint of exact canonical query-plan bytes.
Implementations§
Source§impl QueryPlanFingerprint
impl QueryPlanFingerprint
Sourcepub fn compute(plan: &QueryPlan) -> Result<Self, Diagnostic>
pub fn compute(plan: &QueryPlan) -> Result<Self, Diagnostic>
Compute the fixed-domain fingerprint of a trusted plan.
Sourcepub const fn as_fingerprint(&self) -> &Fingerprint
pub const fn as_fingerprint(&self) -> &Fingerprint
Return the generic fingerprint.
Trait Implementations§
Source§impl Clone for QueryPlanFingerprint
impl Clone for QueryPlanFingerprint
Source§fn clone(&self) -> QueryPlanFingerprint
fn clone(&self) -> QueryPlanFingerprint
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 QueryPlanFingerprint
impl Debug for QueryPlanFingerprint
impl Eq for QueryPlanFingerprint
Source§impl PartialEq for QueryPlanFingerprint
impl PartialEq for QueryPlanFingerprint
Source§impl Serialize for QueryPlanFingerprint
impl Serialize for QueryPlanFingerprint
impl StructuralPartialEq for QueryPlanFingerprint
Auto Trait Implementations§
impl Freeze for QueryPlanFingerprint
impl RefUnwindSafe for QueryPlanFingerprint
impl Send for QueryPlanFingerprint
impl Sync for QueryPlanFingerprint
impl Unpin for QueryPlanFingerprint
impl UnsafeUnpin for QueryPlanFingerprint
impl UnwindSafe for QueryPlanFingerprint
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