pub struct PreparedSourceVersion {
pub worktree_path: PathBuf,
pub resolved_version: Option<String>,
pub resolved_commit: String,
}Expand description
Represents a prepared source version with worktree information.
Fields§
§worktree_path: PathBufPath to the worktree for this version
resolved_version: Option<String>The resolved version reference (tag, branch, etc.)
resolved_commit: StringThe commit SHA for this version
Trait Implementations§
Source§impl Clone for PreparedSourceVersion
impl Clone for PreparedSourceVersion
Source§fn clone(&self) -> PreparedSourceVersion
fn clone(&self) -> PreparedSourceVersion
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 PreparedSourceVersion
impl Debug for PreparedSourceVersion
Source§impl Default for PreparedSourceVersion
impl Default for PreparedSourceVersion
Source§fn default() -> PreparedSourceVersion
fn default() -> PreparedSourceVersion
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PreparedSourceVersion
impl RefUnwindSafe for PreparedSourceVersion
impl Send for PreparedSourceVersion
impl Sync for PreparedSourceVersion
impl Unpin for PreparedSourceVersion
impl UnwindSafe for PreparedSourceVersion
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