pub struct PullRequestTarget {
pub types: Vec<PullRequestType>,
pub branches: Vec<String>,
}
Expand description
Configuration for pull request target events See: https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request_target
Fields§
§types: Vec<PullRequestType>
Filter on specific pull request event types
branches: Vec<String>
Filter on specific branch names
Implementations§
Source§impl PullRequestTarget
impl PullRequestTarget
Sourcepub fn add_type(self, type_: PullRequestType) -> Self
pub fn add_type(self, type_: PullRequestType) -> Self
Adds a pull request event type to filter on
Sourcepub fn add_branch<S: Into<String>>(self, branch: S) -> Self
pub fn add_branch<S: Into<String>>(self, branch: S) -> Self
Adds a branch name to filter on
Trait Implementations§
Source§impl Clone for PullRequestTarget
impl Clone for PullRequestTarget
Source§fn clone(&self) -> PullRequestTarget
fn clone(&self) -> PullRequestTarget
Returns a copy 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 PullRequestTarget
impl Debug for PullRequestTarget
Source§impl Default for PullRequestTarget
impl Default for PullRequestTarget
Source§fn default() -> PullRequestTarget
fn default() -> PullRequestTarget
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PullRequestTarget
impl<'de> Deserialize<'de> for PullRequestTarget
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
Auto Trait Implementations§
impl Freeze for PullRequestTarget
impl RefUnwindSafe for PullRequestTarget
impl Send for PullRequestTarget
impl Sync for PullRequestTarget
impl Unpin for PullRequestTarget
impl UnwindSafe for PullRequestTarget
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)