pub struct MergeOptions {
pub strategies: Vec<MergeStrategy>,
pub auto_merge: bool,
}Expand description
How a pull request of a repository may merge, as the repository’s settings say (ESC-62): the strategies they allow,
and whether the host merges by itself once the checks pass (GitHub’s « Allow auto-merge », Gitea’s protected
branch). Read by Forge::merge_options.
Fields§
§strategies: Vec<MergeStrategy>§auto_merge: boolTrait Implementations§
Source§impl Clone for MergeOptions
impl Clone for MergeOptions
Source§fn clone(&self) -> MergeOptions
fn clone(&self) -> MergeOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MergeOptions
impl Debug for MergeOptions
Source§impl Default for MergeOptions
impl Default for MergeOptions
Source§fn default() -> MergeOptions
fn default() -> MergeOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MergeOptionswhere
MergeOptions: Default,
impl<'de> Deserialize<'de> for MergeOptionswhere
MergeOptions: Default,
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<MergeOptions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MergeOptions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MergeOptions
Source§impl PartialEq for MergeOptions
impl PartialEq for MergeOptions
Source§impl Serialize for MergeOptions
impl Serialize for MergeOptions
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for MergeOptions
Auto Trait Implementations§
impl Freeze for MergeOptions
impl RefUnwindSafe for MergeOptions
impl Send for MergeOptions
impl Sync for MergeOptions
impl Unpin for MergeOptions
impl UnsafeUnpin for MergeOptions
impl UnwindSafe for MergeOptions
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