pub struct EmitTaskDefinition {
pub emit: EventEmissionDefinition,
pub common: TaskDefinitionFields,
}Expand description
Represents the configuration of a task used to emit an event
Fields§
§emit: EventEmissionDefinitionGets/sets the configuration of an event’s emission
common: TaskDefinitionFieldsGets/sets the task’s common fields
Implementations§
Source§impl EmitTaskDefinition
impl EmitTaskDefinition
Sourcepub fn new(emit: EventEmissionDefinition) -> Self
pub fn new(emit: EventEmissionDefinition) -> Self
Initializes a new EmitTaskDefinition
Trait Implementations§
Source§impl Clone for EmitTaskDefinition
impl Clone for EmitTaskDefinition
Source§fn clone(&self) -> EmitTaskDefinition
fn clone(&self) -> EmitTaskDefinition
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 EmitTaskDefinition
impl Debug for EmitTaskDefinition
Source§impl Default for EmitTaskDefinition
impl Default for EmitTaskDefinition
Source§fn default() -> EmitTaskDefinition
fn default() -> EmitTaskDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EmitTaskDefinition
impl<'de> Deserialize<'de> for EmitTaskDefinition
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 EmitTaskDefinition
impl PartialEq for EmitTaskDefinition
Source§fn eq(&self, other: &EmitTaskDefinition) -> bool
fn eq(&self, other: &EmitTaskDefinition) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for EmitTaskDefinition
impl Serialize for EmitTaskDefinition
impl StructuralPartialEq for EmitTaskDefinition
Auto Trait Implementations§
impl Freeze for EmitTaskDefinition
impl RefUnwindSafe for EmitTaskDefinition
impl Send for EmitTaskDefinition
impl Sync for EmitTaskDefinition
impl Unpin for EmitTaskDefinition
impl UnsafeUnpin for EmitTaskDefinition
impl UnwindSafe for EmitTaskDefinition
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