pub struct IssueGroupMap<'repo>(/* private fields */);Implementations§
Source§impl<'repo> IssueGroupMap<'repo>
impl<'repo> IssueGroupMap<'repo>
pub fn try_from_commits<I>(
commits: I,
commits_to_consider: CommitsToConsider,
commit_grouping: CommitGrouping,
) -> Result<Self, FromCommitsError>where
I: IntoIterator<Item = Commit<'repo>>,
pub fn select_issues( self, choose: PromptUserToChooseCommits, overlay: OverlayCommitsIntoOnePullRequest, ) -> Result<Self, SelectIssuesError>
pub fn apply_overlay(self, overlay: OverlayCommitsIntoOnePullRequest) -> Self
Trait Implementations§
Source§impl<'repo> Debug for IssueGroupMap<'repo>
impl<'repo> Debug for IssueGroupMap<'repo>
Source§impl<'repo> Default for IssueGroupMap<'repo>
impl<'repo> Default for IssueGroupMap<'repo>
Source§fn default() -> IssueGroupMap<'repo>
fn default() -> IssueGroupMap<'repo>
Returns the “default value” for a type. Read more
Source§impl<'repo> FromIterator<(IssueGroup, Vec<Commit<'repo>>)> for IssueGroupMap<'repo>
impl<'repo> FromIterator<(IssueGroup, Vec<Commit<'repo>>)> for IssueGroupMap<'repo>
Source§fn from_iter<T: IntoIterator<Item = (IssueGroup, Vec<Commit<'repo>>)>>(
iter: T,
) -> Self
fn from_iter<T: IntoIterator<Item = (IssueGroup, Vec<Commit<'repo>>)>>( iter: T, ) -> Self
Creates a value from an iterator. Read more
Source§impl<'repo> IntoIterator for IssueGroupMap<'repo>
impl<'repo> IntoIterator for IssueGroupMap<'repo>
Source§impl<'repo> TryFrom<IssueGroupMap<'repo>> for DisjointBranchMap<'repo>
impl<'repo> TryFrom<IssueGroupMap<'repo>> for DisjointBranchMap<'repo>
Source§fn try_from(
commits_by_issue_group: IssueGroupMap<'repo>,
) -> Result<Self, Self::Error>
fn try_from( commits_by_issue_group: IssueGroupMap<'repo>, ) -> Result<Self, Self::Error>
Plan out branch names to avoid collisions.
This function does not take into account existing branch names in the local or remote repository. It only looks at branch names that git-disjoint is going to generate to make sure one invocation of git-disjoint won’t try to create a branch with the same name twice.
Source§type Error = FromIssueGroupMapError
type Error = FromIssueGroupMapError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl<'repo> Freeze for IssueGroupMap<'repo>
impl<'repo> RefUnwindSafe for IssueGroupMap<'repo>
impl<'repo> !Send for IssueGroupMap<'repo>
impl<'repo> !Sync for IssueGroupMap<'repo>
impl<'repo> Unpin for IssueGroupMap<'repo>
impl<'repo> UnsafeUnpin for IssueGroupMap<'repo>
impl<'repo> UnwindSafe for IssueGroupMap<'repo>
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