pub struct PullRequestReviewEnforcement {
pub required_approving_review_count: u32,
pub dismiss_stale_reviews: bool,
pub require_code_owner_reviews: bool,
pub require_last_push_approval: bool,
}Expand description
Pull request review enforcement settings for branch protection
Fields§
§required_approving_review_count: u32The number of approving reviews required before a pull request can be merged
dismiss_stale_reviews: boolWhether to dismiss approving reviews when new commits are pushed
require_code_owner_reviews: boolWhether to require review from code owners
require_last_push_approval: boolWhether to require approval of the most recent reviewable push
Trait Implementations§
Source§impl Debug for PullRequestReviewEnforcement
impl Debug for PullRequestReviewEnforcement
Source§impl<'de> Deserialize<'de> for PullRequestReviewEnforcement
impl<'de> Deserialize<'de> for PullRequestReviewEnforcement
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 DocumentedFields for PullRequestReviewEnforcement
impl DocumentedFields for PullRequestReviewEnforcement
Source§const FIELD_NAMES: &'static [&'static str]
const FIELD_NAMES: &'static [&'static str]
Field names, as accepted by
Self::get_field_docs. Read moreSource§const FIELD_DOCS: &'static [&'static str]
const FIELD_DOCS: &'static [&'static str]
The static doc comments on each field or variant of this type, indexed
by field/variant order.
Source§impl PartialEq for PullRequestReviewEnforcement
impl PartialEq for PullRequestReviewEnforcement
Source§fn eq(&self, other: &PullRequestReviewEnforcement) -> bool
fn eq(&self, other: &PullRequestReviewEnforcement) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PullRequestReviewEnforcement
Auto Trait Implementations§
impl Freeze for PullRequestReviewEnforcement
impl RefUnwindSafe for PullRequestReviewEnforcement
impl Send for PullRequestReviewEnforcement
impl Sync for PullRequestReviewEnforcement
impl Unpin for PullRequestReviewEnforcement
impl UnsafeUnpin for PullRequestReviewEnforcement
impl UnwindSafe for PullRequestReviewEnforcement
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> FromResponse for Twhere
T: DeserializeOwned,
impl<T> FromResponse for Twhere
T: DeserializeOwned,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request