pub struct TaskRepo {
pub id: i64,
pub task_id: i64,
pub task_index: i64,
pub repo_path: String,
pub base_branch: Option<String>,
pub base_commit_hash: Option<String>,
pub created_at: DateTime<Utc>,
}Expand description
Represents a repository associated with a task.
TaskRepos link JJ repositories to tasks, allowing multiple repositories to be managed within a single task context.
Fields§
§id: i64§task_id: i64§task_index: i64Task-scoped sequential ID for this repository
repo_path: String§base_branch: Option<String>§base_commit_hash: Option<String>§created_at: DateTime<Utc>Trait Implementations§
Auto Trait Implementations§
impl Freeze for TaskRepo
impl RefUnwindSafe for TaskRepo
impl Send for TaskRepo
impl Sync for TaskRepo
impl Unpin for TaskRepo
impl UnsafeUnpin for TaskRepo
impl UnwindSafe for TaskRepo
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