pub enum RebaseOperationType {
Pick,
Reword,
Edit,
Squash,
Fixup,
Exec,
}
A rebase operation
Describes a single instruction/operation to be performed during the
rebase.
The given commit is to be cherry-picked. The client should commit the
changes and continue if there are no conflicts.
The given commit is to be cherry-picked, but the client should prompt
the user to provide an updated commit message.
The given commit is to be cherry-picked, but the client should stop to
allow the user to edit the changes before committing them.
The given commit is to be squashed into the previous commit. The commit
message will be merged with the previous message.
The given commit is to be squashed into the previous commit. The commit
message from this commit will be discarded.
No commit will be cherry-picked. The client should run the given command
and (if successful) continue.
Convert from the int into an enum. Returns None if invalid.
This method tests for self
and other
values to be equal, and is used by ==
. Read more
This method tests for !=
.
Formats the value using the given formatter. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static