Crate lucky_commit[−][src]
Structs
Defines a desired target prefix for a commit hash.
A worker that, when invoked, will look in a predetermined search space to find a modification to a specific commit that matches a specific hash prefix.
The result of a successful hash search
The output data for a given hash function. N
is the number of 32-bit words in the length.
Sha1 outputs consist of 5 32-bit words. Sha256 outputs consist of 8 32-bit words.
Enums
The hash type used for Sha1 git repositories (the default at the time of writing) This type is uninhabited, and is only intended to be used as a type parameter.
The hash type used for Sha256 git repositories. This type is uninhabited, and is only intended to be used as a type parameter.
Traits
A hash function used by git. This is a sealed trait implemented by Sha1
and Sha256
.
The fields and methods on this trait are subject to change. Consumers should pretend that
the types implementing the trait are opaque.
Functions
Hashes a commit object using git’s object encoding, without adding padding or anything else