pub struct RepositoryRulesetBypassActor {
pub actor_id: Option<Option<i32>>,
pub actor_type: ActorType,
pub bypass_mode: BypassMode,
}
Expand description
RepositoryRulesetBypassActor : An actor that can bypass rules in a ruleset
Fields§
§actor_id: Option<Option<i32>>
The ID of the actor that can bypass a ruleset. If actor_type
is OrganizationAdmin
, this should be 1
. If actor_type
is DeployKey
, this should be null. OrganizationAdmin
is not applicable for personal repositories.
actor_type: ActorType
The type of actor that can bypass a ruleset.
bypass_mode: BypassMode
When the specified actor can bypass the ruleset. pull_request
means that an actor can only bypass rules on pull requests. pull_request
is not applicable for the DeployKey
actor type.
Implementations§
Source§impl RepositoryRulesetBypassActor
impl RepositoryRulesetBypassActor
Sourcepub fn new(
actor_type: ActorType,
bypass_mode: BypassMode,
) -> RepositoryRulesetBypassActor
pub fn new( actor_type: ActorType, bypass_mode: BypassMode, ) -> RepositoryRulesetBypassActor
An actor that can bypass rules in a ruleset
Trait Implementations§
Source§impl Clone for RepositoryRulesetBypassActor
impl Clone for RepositoryRulesetBypassActor
Source§fn clone(&self) -> RepositoryRulesetBypassActor
fn clone(&self) -> RepositoryRulesetBypassActor
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 RepositoryRulesetBypassActor
impl Debug for RepositoryRulesetBypassActor
Source§impl Default for RepositoryRulesetBypassActor
impl Default for RepositoryRulesetBypassActor
Source§fn default() -> RepositoryRulesetBypassActor
fn default() -> RepositoryRulesetBypassActor
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RepositoryRulesetBypassActor
impl<'de> Deserialize<'de> for RepositoryRulesetBypassActor
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 RepositoryRulesetBypassActor
impl PartialEq for RepositoryRulesetBypassActor
Source§fn eq(&self, other: &RepositoryRulesetBypassActor) -> bool
fn eq(&self, other: &RepositoryRulesetBypassActor) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for RepositoryRulesetBypassActor
Auto Trait Implementations§
impl Freeze for RepositoryRulesetBypassActor
impl RefUnwindSafe for RepositoryRulesetBypassActor
impl Send for RepositoryRulesetBypassActor
impl Sync for RepositoryRulesetBypassActor
impl Unpin for RepositoryRulesetBypassActor
impl UnwindSafe for RepositoryRulesetBypassActor
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