pub struct ArtifactContributionDefinition {Show 14 fields
pub artifact_trigger_configuration: Option<ArtifactTriggerConfiguration>,
pub artifact_type: Option<String>,
pub artifact_type_stream_mapping: Option<Value>,
pub browsable_artifact_type_mapping: Option<Value>,
pub data_source_bindings: Vec<DataSourceBinding>,
pub display_name: Option<String>,
pub download_task_id: Option<String>,
pub endpoint_type_id: Option<String>,
pub input_descriptors: Vec<InputDescriptor>,
pub is_commits_traceability_supported: Option<bool>,
pub is_workitems_traceability_supported: Option<bool>,
pub name: Option<String>,
pub task_input_mapping: Option<Value>,
pub unique_source_identifier: Option<String>,
}Fields§
§artifact_trigger_configuration: Option<ArtifactTriggerConfiguration>§artifact_type: Option<String>§artifact_type_stream_mapping: Option<Value>§browsable_artifact_type_mapping: Option<Value>§data_source_bindings: Vec<DataSourceBinding>§display_name: Option<String>§download_task_id: Option<String>§endpoint_type_id: Option<String>§input_descriptors: Vec<InputDescriptor>§is_commits_traceability_supported: Option<bool>§is_workitems_traceability_supported: Option<bool>§name: Option<String>§task_input_mapping: Option<Value>§unique_source_identifier: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for ArtifactContributionDefinition
impl Clone for ArtifactContributionDefinition
Source§fn clone(&self) -> ArtifactContributionDefinition
fn clone(&self) -> ArtifactContributionDefinition
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 Default for ArtifactContributionDefinition
impl Default for ArtifactContributionDefinition
Source§fn default() -> ArtifactContributionDefinition
fn default() -> ArtifactContributionDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ArtifactContributionDefinition
impl<'de> Deserialize<'de> for ArtifactContributionDefinition
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 ArtifactContributionDefinition
impl PartialEq for ArtifactContributionDefinition
Source§fn eq(&self, other: &ArtifactContributionDefinition) -> bool
fn eq(&self, other: &ArtifactContributionDefinition) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ArtifactContributionDefinition
Auto Trait Implementations§
impl Freeze for ArtifactContributionDefinition
impl RefUnwindSafe for ArtifactContributionDefinition
impl Send for ArtifactContributionDefinition
impl Sync for ArtifactContributionDefinition
impl Unpin for ArtifactContributionDefinition
impl UnwindSafe for ArtifactContributionDefinition
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