pub struct WorkflowSourceGrant {
pub source: WorkflowSourceId,
pub event_type: String,
pub predicate: Value,
}Expand description
Exact source/event authority; a binding must retain this payload restriction.
Fields§
§source: WorkflowSourceIdHost’s stable source identity.
event_type: StringExact event type, without wildcard expansion.
predicate: ValueJSON containment restriction, using the same semantics as trigger bindings.
Trait Implementations§
Source§impl Clone for WorkflowSourceGrant
impl Clone for WorkflowSourceGrant
Source§fn clone(&self) -> WorkflowSourceGrant
fn clone(&self) -> WorkflowSourceGrant
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 WorkflowSourceGrant
impl Debug for WorkflowSourceGrant
Source§impl<'de> Deserialize<'de> for WorkflowSourceGrant
impl<'de> Deserialize<'de> for WorkflowSourceGrant
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 WorkflowSourceGrant
impl PartialEq for WorkflowSourceGrant
Source§impl Serialize for WorkflowSourceGrant
impl Serialize for WorkflowSourceGrant
impl StructuralPartialEq for WorkflowSourceGrant
Auto Trait Implementations§
impl Freeze for WorkflowSourceGrant
impl RefUnwindSafe for WorkflowSourceGrant
impl Send for WorkflowSourceGrant
impl Sync for WorkflowSourceGrant
impl Unpin for WorkflowSourceGrant
impl UnsafeUnpin for WorkflowSourceGrant
impl UnwindSafe for WorkflowSourceGrant
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