pub struct HashBuilderValue { /* private fields */ }
Expand description
Hash builder value.
Stores HashBuilderValueRef
efficiently by reusing resources.
Implementations§
Source§impl HashBuilderValue
impl HashBuilderValue
Sourcepub fn as_ref(&self) -> HashBuilderValueRef<'_>
pub fn as_ref(&self) -> HashBuilderValueRef<'_>
Returns the value as a reference.
Sourcepub fn set_bytes_owned(&mut self, bytes: Vec<u8>)
pub fn set_bytes_owned(&mut self, bytes: Vec<u8>)
Like set_from_ref
, but takes ownership of the bytes.
Sourcepub fn set_from_ref(&mut self, value: HashBuilderValueRef<'_>)
pub fn set_from_ref(&mut self, value: HashBuilderValueRef<'_>)
Sets the value from the given bytes.
Trait Implementations§
Source§impl Clone for HashBuilderValue
impl Clone for HashBuilderValue
Source§fn clone(&self) -> HashBuilderValue
fn clone(&self) -> HashBuilderValue
Returns a copy 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 HashBuilderValue
impl Debug for HashBuilderValue
Source§impl Default for HashBuilderValue
impl Default for HashBuilderValue
Source§impl<'de> Deserialize<'de> for HashBuilderValue
impl<'de> Deserialize<'de> for HashBuilderValue
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for HashBuilderValue
impl PartialEq for HashBuilderValue
Source§impl Serialize for HashBuilderValue
impl Serialize for HashBuilderValue
impl Eq for HashBuilderValue
impl StructuralPartialEq for HashBuilderValue
Auto Trait Implementations§
impl Freeze for HashBuilderValue
impl RefUnwindSafe for HashBuilderValue
impl Send for HashBuilderValue
impl Sync for HashBuilderValue
impl Unpin for HashBuilderValue
impl UnwindSafe for HashBuilderValue
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.