Struct vf_rs::vf::Commitment
source · pub struct Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION> { /* private fields */ }
Expand description
A planned economic flow that has been promised by an agent to another agent.
Implementations§
source§impl<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION> Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
impl<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION> Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
sourcepub fn action_mut(&mut self) -> &mut Action
pub fn action_mut(&mut self) -> &mut Action
Defines the kind of flow, such as consume, produce, work, transfer, etc.
sourcepub fn at_location_mut(&mut self) -> &mut Option<SpatialThing>
pub fn at_location_mut(&mut self) -> &mut Option<SpatialThing>
The place where an intent, commitment, or economic event occurs. Usually mappable.
sourcepub fn clause_of_mut(&mut self) -> &mut Option<AGREEMENT>
pub fn clause_of_mut(&mut self) -> &mut Option<AGREEMENT>
This commitment is a primary part of the agreement.
pub fn created_mut(&mut self) -> &mut Option<DateTime<Utc>>
sourcepub fn due_mut(&mut self) -> &mut Option<DateTime<Utc>>
pub fn due_mut(&mut self) -> &mut Option<DateTime<Utc>>
The time something is expected to be complete.
sourcepub fn effort_quantity_mut(&mut self) -> &mut Option<Measure>
pub fn effort_quantity_mut(&mut self) -> &mut Option<Measure>
The amount and unit of the work or use or citation effort-based action. This is often a time duration, but also could be cycle counts or other measures of effort or usefulness.
sourcepub fn finished_mut(&mut self) -> &mut Option<bool>
pub fn finished_mut(&mut self) -> &mut Option<bool>
The commitment or intent or process is complete or not. This is irrespective of if the original goal has been met, and indicates that no more will be done.
sourcepub fn has_beginning_mut(&mut self) -> &mut Option<DateTime<Utc>>
pub fn has_beginning_mut(&mut self) -> &mut Option<DateTime<Utc>>
The planned or actual beginning of a flow or process.
sourcepub fn has_end_mut(&mut self) -> &mut Option<DateTime<Utc>>
pub fn has_end_mut(&mut self) -> &mut Option<DateTime<Utc>>
The planned or actual end of a flow or process.
sourcepub fn has_point_in_time_mut(&mut self) -> &mut Option<DateTime<Utc>>
pub fn has_point_in_time_mut(&mut self) -> &mut Option<DateTime<Utc>>
The planned or actual time of a flow; can be used instead of hasBeginning and hasEnd, if so, hasBeginning and hasEnd should be able to be returned with this value.
sourcepub fn in_scope_of_mut(&mut self) -> &mut Vec<AGENT>
pub fn in_scope_of_mut(&mut self) -> &mut Vec<AGENT>
In the context of an agent, a grouping generally used for accounting, reporting.
sourcepub fn independent_demand_of_mut(&mut self) -> &mut Option<PLAN>
pub fn independent_demand_of_mut(&mut self) -> &mut Option<PLAN>
Represents a desired deliverable expected from this plan.
sourcepub fn input_of_mut(&mut self) -> &mut Option<PROCESS>
pub fn input_of_mut(&mut self) -> &mut Option<PROCESS>
Relates an input flow to its process.
pub fn note_mut(&mut self) -> &mut Option<String>
sourcepub fn output_of_mut(&mut self) -> &mut Option<PROCESS>
pub fn output_of_mut(&mut self) -> &mut Option<PROCESS>
Relates an output flow to its process.
sourcepub fn planned_within_mut(&mut self) -> &mut Option<PLAN>
pub fn planned_within_mut(&mut self) -> &mut Option<PLAN>
The non-process commitment/intent or process with its inputs and outputs is part of the plan.
sourcepub fn provider_mut(&mut self) -> &mut AGENT
pub fn provider_mut(&mut self) -> &mut AGENT
The economic agent from whom the intended, committed, or actual economic event is initiated.
sourcepub fn receiver_mut(&mut self) -> &mut AGENT
pub fn receiver_mut(&mut self) -> &mut AGENT
The economic agent whom the intended, committed, or actual economic event is for.
sourcepub fn reciprocal_clause_of_mut(&mut self) -> &mut Option<AGREEMENT>
pub fn reciprocal_clause_of_mut(&mut self) -> &mut Option<AGREEMENT>
This commitment is a reciprocal part of the agreement.
sourcepub fn resource_classified_as_mut(&mut self) -> &mut Vec<RESOURCECLASSIFIEDAS>
pub fn resource_classified_as_mut(&mut self) -> &mut Vec<RESOURCECLASSIFIEDAS>
References a concept in a common taxonomy or other classification scheme for purposes of categorization or grouping.
sourcepub fn resource_conforms_to_mut(&mut self) -> &mut Option<RESOURCESPECIFICATION>
pub fn resource_conforms_to_mut(&mut self) -> &mut Option<RESOURCESPECIFICATION>
The primary resource specification or definition of an existing or potential economic resource. A resource will have only one, as this specifies exactly what the resource is.
sourcepub fn resource_inventoried_as_mut(&mut self) -> &mut Option<ECONOMICRESOURCE>
pub fn resource_inventoried_as_mut(&mut self) -> &mut Option<ECONOMICRESOURCE>
Economic resource involved in the flow.
sourcepub fn resource_quantity_mut(&mut self) -> &mut Option<Measure>
pub fn resource_quantity_mut(&mut self) -> &mut Option<Measure>
The amount and unit of the economic resource counted or inventoried.
sourcepub fn satisfies_mut(&mut self) -> &mut Option<INTENT>
pub fn satisfies_mut(&mut self) -> &mut Option<INTENT>
An intent satisfied fully or partially by an economic event or commitment.
sourcepub fn stage_mut(&mut self) -> &mut Option<PROCESSSPECIFICATION>
pub fn stage_mut(&mut self) -> &mut Option<PROCESSSPECIFICATION>
References the ProcessSpecification of the last process the economic resource went through. Stage is used when the last process is important for finding proper resources, such as where the publishing process wants only documents that have gone through the editing process.
source§impl<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION> Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
impl<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION> Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
sourcepub fn set_action(&mut self, val: Action) -> &mut Self
pub fn set_action(&mut self, val: Action) -> &mut Self
Defines the kind of flow, such as consume, produce, work, transfer, etc.
sourcepub fn set_at_location(&mut self, val: Option<SpatialThing>) -> &mut Self
pub fn set_at_location(&mut self, val: Option<SpatialThing>) -> &mut Self
The place where an intent, commitment, or economic event occurs. Usually mappable.
sourcepub fn set_clause_of(&mut self, val: Option<AGREEMENT>) -> &mut Self
pub fn set_clause_of(&mut self, val: Option<AGREEMENT>) -> &mut Self
This commitment is a primary part of the agreement.
pub fn set_created(&mut self, val: Option<DateTime<Utc>>) -> &mut Self
sourcepub fn set_due(&mut self, val: Option<DateTime<Utc>>) -> &mut Self
pub fn set_due(&mut self, val: Option<DateTime<Utc>>) -> &mut Self
The time something is expected to be complete.
sourcepub fn set_effort_quantity(&mut self, val: Option<Measure>) -> &mut Self
pub fn set_effort_quantity(&mut self, val: Option<Measure>) -> &mut Self
The amount and unit of the work or use or citation effort-based action. This is often a time duration, but also could be cycle counts or other measures of effort or usefulness.
sourcepub fn set_finished(&mut self, val: Option<bool>) -> &mut Self
pub fn set_finished(&mut self, val: Option<bool>) -> &mut Self
The commitment or intent or process is complete or not. This is irrespective of if the original goal has been met, and indicates that no more will be done.
sourcepub fn set_has_beginning(&mut self, val: Option<DateTime<Utc>>) -> &mut Self
pub fn set_has_beginning(&mut self, val: Option<DateTime<Utc>>) -> &mut Self
The planned or actual beginning of a flow or process.
sourcepub fn set_has_end(&mut self, val: Option<DateTime<Utc>>) -> &mut Self
pub fn set_has_end(&mut self, val: Option<DateTime<Utc>>) -> &mut Self
The planned or actual end of a flow or process.
sourcepub fn set_has_point_in_time(&mut self, val: Option<DateTime<Utc>>) -> &mut Self
pub fn set_has_point_in_time(&mut self, val: Option<DateTime<Utc>>) -> &mut Self
The planned or actual time of a flow; can be used instead of hasBeginning and hasEnd, if so, hasBeginning and hasEnd should be able to be returned with this value.
sourcepub fn set_in_scope_of(&mut self, val: Vec<AGENT>) -> &mut Self
pub fn set_in_scope_of(&mut self, val: Vec<AGENT>) -> &mut Self
In the context of an agent, a grouping generally used for accounting, reporting.
sourcepub fn set_independent_demand_of(&mut self, val: Option<PLAN>) -> &mut Self
pub fn set_independent_demand_of(&mut self, val: Option<PLAN>) -> &mut Self
Represents a desired deliverable expected from this plan.
sourcepub fn set_input_of(&mut self, val: Option<PROCESS>) -> &mut Self
pub fn set_input_of(&mut self, val: Option<PROCESS>) -> &mut Self
Relates an input flow to its process.
pub fn set_note(&mut self, val: Option<String>) -> &mut Self
sourcepub fn set_output_of(&mut self, val: Option<PROCESS>) -> &mut Self
pub fn set_output_of(&mut self, val: Option<PROCESS>) -> &mut Self
Relates an output flow to its process.
sourcepub fn set_planned_within(&mut self, val: Option<PLAN>) -> &mut Self
pub fn set_planned_within(&mut self, val: Option<PLAN>) -> &mut Self
The non-process commitment/intent or process with its inputs and outputs is part of the plan.
sourcepub fn set_provider(&mut self, val: AGENT) -> &mut Self
pub fn set_provider(&mut self, val: AGENT) -> &mut Self
The economic agent from whom the intended, committed, or actual economic event is initiated.
sourcepub fn set_receiver(&mut self, val: AGENT) -> &mut Self
pub fn set_receiver(&mut self, val: AGENT) -> &mut Self
The economic agent whom the intended, committed, or actual economic event is for.
sourcepub fn set_reciprocal_clause_of(&mut self, val: Option<AGREEMENT>) -> &mut Self
pub fn set_reciprocal_clause_of(&mut self, val: Option<AGREEMENT>) -> &mut Self
This commitment is a reciprocal part of the agreement.
sourcepub fn set_resource_classified_as(
&mut self,
val: Vec<RESOURCECLASSIFIEDAS>
) -> &mut Self
pub fn set_resource_classified_as( &mut self, val: Vec<RESOURCECLASSIFIEDAS> ) -> &mut Self
References a concept in a common taxonomy or other classification scheme for purposes of categorization or grouping.
sourcepub fn set_resource_conforms_to(
&mut self,
val: Option<RESOURCESPECIFICATION>
) -> &mut Self
pub fn set_resource_conforms_to( &mut self, val: Option<RESOURCESPECIFICATION> ) -> &mut Self
The primary resource specification or definition of an existing or potential economic resource. A resource will have only one, as this specifies exactly what the resource is.
sourcepub fn set_resource_inventoried_as(
&mut self,
val: Option<ECONOMICRESOURCE>
) -> &mut Self
pub fn set_resource_inventoried_as( &mut self, val: Option<ECONOMICRESOURCE> ) -> &mut Self
Economic resource involved in the flow.
sourcepub fn set_resource_quantity(&mut self, val: Option<Measure>) -> &mut Self
pub fn set_resource_quantity(&mut self, val: Option<Measure>) -> &mut Self
The amount and unit of the economic resource counted or inventoried.
sourcepub fn set_satisfies(&mut self, val: Option<INTENT>) -> &mut Self
pub fn set_satisfies(&mut self, val: Option<INTENT>) -> &mut Self
An intent satisfied fully or partially by an economic event or commitment.
sourcepub fn set_stage(&mut self, val: Option<PROCESSSPECIFICATION>) -> &mut Self
pub fn set_stage(&mut self, val: Option<PROCESSSPECIFICATION>) -> &mut Self
References the ProcessSpecification of the last process the economic resource went through. Stage is used when the last process is important for finding proper resources, such as where the publishing process wants only documents that have gone through the editing process.
source§impl<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION> Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
impl<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION> Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
sourcepub fn action(&self) -> &Action
pub fn action(&self) -> &Action
Defines the kind of flow, such as consume, produce, work, transfer, etc.
sourcepub fn at_location(&self) -> &Option<SpatialThing>
pub fn at_location(&self) -> &Option<SpatialThing>
The place where an intent, commitment, or economic event occurs. Usually mappable.
sourcepub fn clause_of(&self) -> &Option<AGREEMENT>
pub fn clause_of(&self) -> &Option<AGREEMENT>
This commitment is a primary part of the agreement.
pub fn created(&self) -> &Option<DateTime<Utc>>
sourcepub fn effort_quantity(&self) -> &Option<Measure>
pub fn effort_quantity(&self) -> &Option<Measure>
The amount and unit of the work or use or citation effort-based action. This is often a time duration, but also could be cycle counts or other measures of effort or usefulness.
sourcepub fn finished(&self) -> &Option<bool>
pub fn finished(&self) -> &Option<bool>
The commitment or intent or process is complete or not. This is irrespective of if the original goal has been met, and indicates that no more will be done.
sourcepub fn has_beginning(&self) -> &Option<DateTime<Utc>>
pub fn has_beginning(&self) -> &Option<DateTime<Utc>>
The planned or actual beginning of a flow or process.
sourcepub fn has_end(&self) -> &Option<DateTime<Utc>>
pub fn has_end(&self) -> &Option<DateTime<Utc>>
The planned or actual end of a flow or process.
sourcepub fn has_point_in_time(&self) -> &Option<DateTime<Utc>>
pub fn has_point_in_time(&self) -> &Option<DateTime<Utc>>
The planned or actual time of a flow; can be used instead of hasBeginning and hasEnd, if so, hasBeginning and hasEnd should be able to be returned with this value.
sourcepub fn in_scope_of(&self) -> &Vec<AGENT>
pub fn in_scope_of(&self) -> &Vec<AGENT>
In the context of an agent, a grouping generally used for accounting, reporting.
sourcepub fn independent_demand_of(&self) -> &Option<PLAN>
pub fn independent_demand_of(&self) -> &Option<PLAN>
Represents a desired deliverable expected from this plan.
pub fn note(&self) -> &Option<String>
sourcepub fn planned_within(&self) -> &Option<PLAN>
pub fn planned_within(&self) -> &Option<PLAN>
The non-process commitment/intent or process with its inputs and outputs is part of the plan.
sourcepub fn provider(&self) -> &AGENT
pub fn provider(&self) -> &AGENT
The economic agent from whom the intended, committed, or actual economic event is initiated.
sourcepub fn receiver(&self) -> &AGENT
pub fn receiver(&self) -> &AGENT
The economic agent whom the intended, committed, or actual economic event is for.
sourcepub fn reciprocal_clause_of(&self) -> &Option<AGREEMENT>
pub fn reciprocal_clause_of(&self) -> &Option<AGREEMENT>
This commitment is a reciprocal part of the agreement.
sourcepub fn resource_classified_as(&self) -> &Vec<RESOURCECLASSIFIEDAS>
pub fn resource_classified_as(&self) -> &Vec<RESOURCECLASSIFIEDAS>
References a concept in a common taxonomy or other classification scheme for purposes of categorization or grouping.
sourcepub fn resource_conforms_to(&self) -> &Option<RESOURCESPECIFICATION>
pub fn resource_conforms_to(&self) -> &Option<RESOURCESPECIFICATION>
The primary resource specification or definition of an existing or potential economic resource. A resource will have only one, as this specifies exactly what the resource is.
sourcepub fn resource_inventoried_as(&self) -> &Option<ECONOMICRESOURCE>
pub fn resource_inventoried_as(&self) -> &Option<ECONOMICRESOURCE>
Economic resource involved in the flow.
sourcepub fn resource_quantity(&self) -> &Option<Measure>
pub fn resource_quantity(&self) -> &Option<Measure>
The amount and unit of the economic resource counted or inventoried.
sourcepub fn satisfies(&self) -> &Option<INTENT>
pub fn satisfies(&self) -> &Option<INTENT>
An intent satisfied fully or partially by an economic event or commitment.
sourcepub fn stage(&self) -> &Option<PROCESSSPECIFICATION>
pub fn stage(&self) -> &Option<PROCESSSPECIFICATION>
References the ProcessSpecification of the last process the economic resource went through. Stage is used when the last process is important for finding proper resources, such as where the publishing process wants only documents that have gone through the editing process.
source§impl<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION> Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
impl<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION> Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
sourcepub fn builder(
) -> CommitmentBuilder<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
pub fn builder( ) -> CommitmentBuilder<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
Create an empty builder object for Commitment
sourcepub fn into_builder(
self
) -> CommitmentBuilder<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
pub fn into_builder( self ) -> CommitmentBuilder<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
Turns Commitment into CommitmentBuilder
Trait Implementations§
source§impl<AGREEMENT: Clone, AGENT: Clone, PLAN: Clone, PROCESS: Clone, RESOURCECLASSIFIEDAS: Clone, RESOURCESPECIFICATION: Clone, ECONOMICRESOURCE: Clone, INTENT: Clone, PROCESSSPECIFICATION: Clone> Clone for Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
impl<AGREEMENT: Clone, AGENT: Clone, PLAN: Clone, PROCESS: Clone, RESOURCECLASSIFIEDAS: Clone, RESOURCESPECIFICATION: Clone, ECONOMICRESOURCE: Clone, INTENT: Clone, PROCESSSPECIFICATION: Clone> Clone for Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
source§fn clone(
&self
) -> Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
fn clone( &self ) -> Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl<AGREEMENT: Debug, AGENT: Debug, PLAN: Debug, PROCESS: Debug, RESOURCECLASSIFIEDAS: Debug, RESOURCESPECIFICATION: Debug, ECONOMICRESOURCE: Debug, INTENT: Debug, PROCESSSPECIFICATION: Debug> Debug for Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
impl<AGREEMENT: Debug, AGENT: Debug, PLAN: Debug, PROCESS: Debug, RESOURCECLASSIFIEDAS: Debug, RESOURCESPECIFICATION: Debug, ECONOMICRESOURCE: Debug, INTENT: Debug, PROCESSSPECIFICATION: Debug> Debug for Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
source§impl<'de, AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION> Deserialize<'de> for Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>where
AGREEMENT: Deserialize<'de>,
AGENT: Deserialize<'de>,
PLAN: Deserialize<'de>,
PROCESS: Deserialize<'de>,
RESOURCECLASSIFIEDAS: Deserialize<'de>,
RESOURCESPECIFICATION: Deserialize<'de>,
ECONOMICRESOURCE: Deserialize<'de>,
INTENT: Deserialize<'de>,
PROCESSSPECIFICATION: Deserialize<'de>,
impl<'de, AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION> Deserialize<'de> for Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>where
AGREEMENT: Deserialize<'de>,
AGENT: Deserialize<'de>,
PLAN: Deserialize<'de>,
PROCESS: Deserialize<'de>,
RESOURCECLASSIFIEDAS: Deserialize<'de>,
RESOURCESPECIFICATION: Deserialize<'de>,
ECONOMICRESOURCE: Deserialize<'de>,
INTENT: Deserialize<'de>,
PROCESSSPECIFICATION: Deserialize<'de>,
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>,
source§impl<AGREEMENT: PartialEq, AGENT: PartialEq, PLAN: PartialEq, PROCESS: PartialEq, RESOURCECLASSIFIEDAS: PartialEq, RESOURCESPECIFICATION: PartialEq, ECONOMICRESOURCE: PartialEq, INTENT: PartialEq, PROCESSSPECIFICATION: PartialEq> PartialEq for Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
impl<AGREEMENT: PartialEq, AGENT: PartialEq, PLAN: PartialEq, PROCESS: PartialEq, RESOURCECLASSIFIEDAS: PartialEq, RESOURCESPECIFICATION: PartialEq, ECONOMICRESOURCE: PartialEq, INTENT: PartialEq, PROCESSSPECIFICATION: PartialEq> PartialEq for Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
source§fn eq(
&self,
other: &Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION>
) -> bool
fn eq( &self, other: &Commitment<AGREEMENT, AGENT, PLAN, PROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, ECONOMICRESOURCE, INTENT, PROCESSSPECIFICATION> ) -> bool
self
and other
values to be equal, and is used
by ==
.