pub struct BranchProtectionRequest {
pub require_pr: bool,
pub required_reviews: u32,
pub required_status_checks: Vec<String>,
pub dismiss_stale_reviews: bool,
pub require_code_owner_review: bool,
pub restrict_pushes: bool,
pub allow_force_push: bool,
pub allow_deletion: bool,
}Expand description
Request to create or update branch protection.
Fields§
§require_pr: boolRequire changes via pull request.
required_reviews: u32Minimum number of approving reviews.
required_status_checks: Vec<String>Required status checks.
dismiss_stale_reviews: boolDismiss stale reviews.
require_code_owner_review: boolRequire code owner review.
restrict_pushes: boolRestrict pushes to admins only.
allow_force_push: boolAllow force pushes.
allow_deletion: boolAllow branch deletion.
Trait Implementations§
Source§impl Clone for BranchProtectionRequest
impl Clone for BranchProtectionRequest
Source§fn clone(&self) -> BranchProtectionRequest
fn clone(&self) -> BranchProtectionRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 BranchProtectionRequest
impl Debug for BranchProtectionRequest
Source§impl<'de> Deserialize<'de> for BranchProtectionRequest
impl<'de> Deserialize<'de> for BranchProtectionRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BranchProtectionRequest
impl RefUnwindSafe for BranchProtectionRequest
impl Send for BranchProtectionRequest
impl Sync for BranchProtectionRequest
impl Unpin for BranchProtectionRequest
impl UnwindSafe for BranchProtectionRequest
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