pub struct ProjectHash(/* private fields */);Expand description
Project identifier computed from canonical project root path via SHA256
Implementations§
Trait Implementations§
Source§impl AsRef<str> for ProjectHash
impl AsRef<str> for ProjectHash
Source§impl Clone for ProjectHash
impl Clone for ProjectHash
Source§fn clone(&self) -> ProjectHash
fn clone(&self) -> ProjectHash
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 ProjectHash
impl Debug for ProjectHash
Source§impl<'de> Deserialize<'de> for ProjectHash
impl<'de> Deserialize<'de> for ProjectHash
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 Display for ProjectHash
impl Display for ProjectHash
Source§impl From<&str> for ProjectHash
impl From<&str> for ProjectHash
Source§impl From<String> for ProjectHash
impl From<String> for ProjectHash
Source§impl Hash for ProjectHash
impl Hash for ProjectHash
Source§impl PartialEq for ProjectHash
impl PartialEq for ProjectHash
Source§impl Serialize for ProjectHash
impl Serialize for ProjectHash
impl Eq for ProjectHash
impl StructuralPartialEq for ProjectHash
Auto Trait Implementations§
impl Freeze for ProjectHash
impl RefUnwindSafe for ProjectHash
impl Send for ProjectHash
impl Sync for ProjectHash
impl Unpin for ProjectHash
impl UnwindSafe for ProjectHash
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