pub struct BranchProtectionConfig {
pub enabled: bool,
pub required_approvals: u32,
pub dismiss_stale_reviews: bool,
pub require_code_owner_reviews: bool,
pub require_status_checks: bool,
pub strict_status_checks: bool,
pub enforce_admins: bool,
pub required_linear_history: bool,
pub allow_force_pushes: bool,
pub allow_deletions: bool,
}Fields§
§enabled: bool§required_approvals: u32§dismiss_stale_reviews: bool§require_code_owner_reviews: bool§require_status_checks: bool§strict_status_checks: bool§enforce_admins: bool§required_linear_history: bool§allow_force_pushes: bool§allow_deletions: boolTrait Implementations§
Source§impl Clone for BranchProtectionConfig
impl Clone for BranchProtectionConfig
Source§fn clone(&self) -> BranchProtectionConfig
fn clone(&self) -> BranchProtectionConfig
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 BranchProtectionConfig
impl Debug for BranchProtectionConfig
Source§impl Default for BranchProtectionConfig
impl Default for BranchProtectionConfig
Source§fn default() -> BranchProtectionConfig
fn default() -> BranchProtectionConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BranchProtectionConfig
impl<'de> Deserialize<'de> for BranchProtectionConfig
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
Source§impl PartialEq for BranchProtectionConfig
impl PartialEq for BranchProtectionConfig
impl StructuralPartialEq for BranchProtectionConfig
Auto Trait Implementations§
impl Freeze for BranchProtectionConfig
impl RefUnwindSafe for BranchProtectionConfig
impl Send for BranchProtectionConfig
impl Sync for BranchProtectionConfig
impl Unpin for BranchProtectionConfig
impl UnsafeUnpin for BranchProtectionConfig
impl UnwindSafe for BranchProtectionConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more