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
sourceimpl GitSourceIndex
impl GitSourceIndex
pub fn new(
time: i64,
git_reference: GitReference,
commit_hash: String
) -> GitSourceIndex
Trait Implementations
sourceimpl<'de> Deserialize<'de> for GitSourceIndex
impl<'de> Deserialize<'de> for GitSourceIndex
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 Serialize for GitSourceIndex
impl Serialize for GitSourceIndex
Auto Trait Implementations
impl RefUnwindSafe for GitSourceIndex
impl Send for GitSourceIndex
impl Sync for GitSourceIndex
impl Unpin for GitSourceIndex
impl UnwindSafe for GitSourceIndex
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