implement From<DefaultMergeStyle>
for MergePullRequestOptionDo
This commit is contained in:
parent
e5cd248c8f
commit
c3dcafc684
16
src/lib.rs
16
src/lib.rs
|
@ -253,3 +253,19 @@ fn none_if_blank_url<'de, D: serde::Deserializer<'de>>(
|
|||
|
||||
deserializer.deserialize_str(EmptyUrlVisitor)
|
||||
}
|
||||
|
||||
impl From<structs::DefaultMergeStyle> for structs::MergePullRequestOptionDo {
|
||||
fn from(value: structs::DefaultMergeStyle) -> Self {
|
||||
match value {
|
||||
structs::DefaultMergeStyle::Merge => structs::MergePullRequestOptionDo::Merge,
|
||||
structs::DefaultMergeStyle::Rebase => structs::MergePullRequestOptionDo::Rebase,
|
||||
structs::DefaultMergeStyle::RebaseMerge => {
|
||||
structs::MergePullRequestOptionDo::RebaseMerge
|
||||
}
|
||||
structs::DefaultMergeStyle::Squash => structs::MergePullRequestOptionDo::Squash,
|
||||
structs::DefaultMergeStyle::FastForwardOnly => {
|
||||
structs::MergePullRequestOptionDo::FastForwardOnly
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue