pub struct TypeObjectHashId { /* private fields */ }Implementations§
Source§impl TypeObjectHashId
impl TypeObjectHashId
pub fn new_hash(value: EquivalenceHash) -> Self
pub fn is_hash(&self) -> bool
pub fn as_hash(&self) -> &EquivalenceHash
pub fn as_hash_mut(&mut self) -> &mut EquivalenceHash
pub fn into_hash(self) -> EquivalenceHash
pub fn tag(&self) -> &u8
Trait Implementations§
Source§impl Clone for TypeObjectHashId
impl Clone for TypeObjectHashId
Source§impl Debug for TypeObjectHashId
impl Debug for TypeObjectHashId
Source§impl Default for TypeObjectHashId
impl Default for TypeObjectHashId
Source§impl<'de> Deserialize<'de> for TypeObjectHashId
impl<'de> Deserialize<'de> for TypeObjectHashId
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 Drop for TypeObjectHashId
impl Drop for TypeObjectHashId
Source§impl PartialEq for TypeObjectHashId
impl PartialEq for TypeObjectHashId
Auto Trait Implementations§
impl Freeze for TypeObjectHashId
impl RefUnwindSafe for TypeObjectHashId
impl Send for TypeObjectHashId
impl Sync for TypeObjectHashId
impl Unpin for TypeObjectHashId
impl UnsafeUnpin for TypeObjectHashId
impl UnwindSafe for TypeObjectHashId
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