Struct automatons_github::resource::GitSha
source · [−]pub struct GitSha(_);
Expand description
Git commit SHA-1
Commits in Git are uniquely identified by their SHA-1 hash, which is used throughout GitHub’s API to reference commits in the Git database.
Implementations
Trait Implementations
sourceimpl<'de> Deserialize<'de> for GitSha
impl<'de> Deserialize<'de> for GitSha
sourcefn 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
sourceimpl Ord for GitSha
impl Ord for GitSha
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<GitSha> for GitSha
impl PartialOrd<GitSha> for GitSha
sourcefn partial_cmp(&self, other: &GitSha) -> Option<Ordering>
fn partial_cmp(&self, other: &GitSha) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for GitSha
impl StructuralEq for GitSha
impl StructuralPartialEq for GitSha
Auto Trait Implementations
impl RefUnwindSafe for GitSha
impl Send for GitSha
impl Sync for GitSha
impl Unpin for GitSha
impl UnwindSafe for GitSha
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.