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<ProjectHash, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProjectHash, <__D as Deserializer<'de>>::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§fn from(s: &str) -> ProjectHash
fn from(s: &str) -> ProjectHash
Converts to this type from the input type.
Source§impl From<String> for ProjectHash
impl From<String> for ProjectHash
Source§fn from(s: String) -> ProjectHash
fn from(s: String) -> ProjectHash
Converts to this type from the input type.
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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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