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 types(self, value: impl Into<Vec<PullRequestType>>) -> PullRequestTarget
pub fn types(self, value: impl Into<Vec<PullRequestType>>) -> PullRequestTarget
Sets the types
field of this struct.
Source§impl PullRequestTarget
impl PullRequestTarget
Sourcepub fn add_type(self, type_: PullRequestType) -> PullRequestTarget
pub fn add_type(self, type_: PullRequestType) -> PullRequestTarget
Adds a pull request event type to filter on
Sourcepub fn add_branch<S>(self, branch: S) -> PullRequestTarget
pub fn add_branch<S>(self, branch: S) -> PullRequestTarget
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<PullRequestTarget, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PullRequestTarget, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PullRequestTarget
impl PartialEq for PullRequestTarget
Source§impl Serialize for PullRequestTarget
impl Serialize for PullRequestTarget
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for PullRequestTarget
impl StructuralPartialEq for PullRequestTarget
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.