pub struct ReposUpdateOrgRulesetRequest {
pub name: Option<String>,
pub target: Option<Target>,
pub enforcement: Option<RepositoryRuleEnforcement>,
pub bypass_actors: Option<Vec<RepositoryRulesetBypassActor>>,
pub conditions: Option<Box<OrgRulesetConditions>>,
pub rules: Option<Vec<RepositoryRule>>,
}
Fields§
§name: Option<String>
The name of the ruleset.
target: Option<Target>
The target of the ruleset Note: The push
target is in beta and is subject to change.
enforcement: Option<RepositoryRuleEnforcement>
§bypass_actors: Option<Vec<RepositoryRulesetBypassActor>>
The actors that can bypass the rules in this ruleset
conditions: Option<Box<OrgRulesetConditions>>
§rules: Option<Vec<RepositoryRule>>
An array of rules within the ruleset.
Implementations§
Source§impl ReposUpdateOrgRulesetRequest
impl ReposUpdateOrgRulesetRequest
pub fn new() -> ReposUpdateOrgRulesetRequest
Trait Implementations§
Source§impl Clone for ReposUpdateOrgRulesetRequest
impl Clone for ReposUpdateOrgRulesetRequest
Source§fn clone(&self) -> ReposUpdateOrgRulesetRequest
fn clone(&self) -> ReposUpdateOrgRulesetRequest
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 ReposUpdateOrgRulesetRequest
impl Debug for ReposUpdateOrgRulesetRequest
Source§impl Default for ReposUpdateOrgRulesetRequest
impl Default for ReposUpdateOrgRulesetRequest
Source§fn default() -> ReposUpdateOrgRulesetRequest
fn default() -> ReposUpdateOrgRulesetRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReposUpdateOrgRulesetRequest
impl<'de> Deserialize<'de> for ReposUpdateOrgRulesetRequest
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 ReposUpdateOrgRulesetRequest
impl PartialEq for ReposUpdateOrgRulesetRequest
Source§fn eq(&self, other: &ReposUpdateOrgRulesetRequest) -> bool
fn eq(&self, other: &ReposUpdateOrgRulesetRequest) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for ReposUpdateOrgRulesetRequest
Auto Trait Implementations§
impl Freeze for ReposUpdateOrgRulesetRequest
impl RefUnwindSafe for ReposUpdateOrgRulesetRequest
impl Send for ReposUpdateOrgRulesetRequest
impl Sync for ReposUpdateOrgRulesetRequest
impl Unpin for ReposUpdateOrgRulesetRequest
impl UnwindSafe for ReposUpdateOrgRulesetRequest
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