pub struct PromptFingerprint(/* private fields */);Expand description
Process-local cache identity for prompt inputs.
This intentionally uses Rust’s default hasher because it only keys in-memory prompt caches inside one process. Do not persist or compare it across processes.
Trait Implementations§
Source§impl Clone for PromptFingerprint
impl Clone for PromptFingerprint
Source§fn clone(&self) -> PromptFingerprint
fn clone(&self) -> PromptFingerprint
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 moreimpl Copy for PromptFingerprint
Source§impl Debug for PromptFingerprint
impl Debug for PromptFingerprint
impl Eq for PromptFingerprint
Source§impl Hash for PromptFingerprint
impl Hash for PromptFingerprint
Source§impl PartialEq for PromptFingerprint
impl PartialEq for PromptFingerprint
Source§fn eq(&self, other: &PromptFingerprint) -> bool
fn eq(&self, other: &PromptFingerprint) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PromptFingerprint
Auto Trait Implementations§
impl Freeze for PromptFingerprint
impl RefUnwindSafe for PromptFingerprint
impl Send for PromptFingerprint
impl Sync for PromptFingerprint
impl Unpin for PromptFingerprint
impl UnsafeUnpin for PromptFingerprint
impl UnwindSafe for PromptFingerprint
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