Struct forc_pkg::GitSourceIndex
source · pub struct GitSourceIndex {
pub git_reference: GitReference,
pub head_with_time: (String, i64),
}
Expand description
Everything needed to recognize a checkout in offline mode
Since we are omiting .git
folder to save disk space, we need an indexing file
to recognize a checkout while searching local checkouts in offline mode
Fields§
§git_reference: GitReference
Type of the git reference
head_with_time: (String, i64)
Implementations§
source§impl GitSourceIndex
impl GitSourceIndex
pub fn new(
time: i64,
git_reference: GitReference,
commit_hash: String
) -> GitSourceIndex
Trait Implementations§
source§impl<'de> Deserialize<'de> for GitSourceIndex
impl<'de> Deserialize<'de> for GitSourceIndex
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