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: ActorTypeThe type of actor that can bypass a ruleset.
bypass_mode: BypassModeWhen 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