pub struct WorkflowRun {
pub types: Vec<WorkflowRunType>,
pub workflows: Vec<String>,
pub branches: Vec<String>,
}
Expand description
Configuration for workflow run events
Fields§
§types: Vec<WorkflowRunType>
Filter on specific workflow run event types
workflows: Vec<String>
Filter on specific workflow names
branches: Vec<String>
Filter on specific branch names
Implementations§
Source§impl WorkflowRun
impl WorkflowRun
Sourcepub fn types(self, value: impl Into<Vec<WorkflowRunType>>) -> WorkflowRun
pub fn types(self, value: impl Into<Vec<WorkflowRunType>>) -> WorkflowRun
Sets the types
field of this struct.
Source§impl WorkflowRun
impl WorkflowRun
Sourcepub fn add_type(self, type_: WorkflowRunType) -> WorkflowRun
pub fn add_type(self, type_: WorkflowRunType) -> WorkflowRun
Adds a workflow run event type to filter on
Sourcepub fn add_workflow<S>(self, workflow: S) -> WorkflowRun
pub fn add_workflow<S>(self, workflow: S) -> WorkflowRun
Adds a workflow name to filter on
Sourcepub fn add_branch<S>(self, branch: S) -> WorkflowRun
pub fn add_branch<S>(self, branch: S) -> WorkflowRun
Adds a branch name to filter on
Trait Implementations§
Source§impl Clone for WorkflowRun
impl Clone for WorkflowRun
Source§fn clone(&self) -> WorkflowRun
fn clone(&self) -> WorkflowRun
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 WorkflowRun
impl Debug for WorkflowRun
Source§impl Default for WorkflowRun
impl Default for WorkflowRun
Source§fn default() -> WorkflowRun
fn default() -> WorkflowRun
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkflowRun
impl<'de> Deserialize<'de> for WorkflowRun
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<WorkflowRun, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WorkflowRun, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for WorkflowRun
impl PartialEq for WorkflowRun
Source§impl Serialize for WorkflowRun
impl Serialize for WorkflowRun
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 WorkflowRun
impl StructuralPartialEq for WorkflowRun
Auto Trait Implementations§
impl Freeze for WorkflowRun
impl RefUnwindSafe for WorkflowRun
impl Send for WorkflowRun
impl Sync for WorkflowRun
impl Unpin for WorkflowRun
impl UnwindSafe for WorkflowRun
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.