Struct vf_rs::vf::RecipeFlow
source · pub struct RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION> { /* private fields */ }
Expand description
The specification of a resource inflow to, or outflow from, a recipe process.
Implementations§
source§impl<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION> RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
impl<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION> RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, 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 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.
pub fn note_mut(&mut self) -> &mut Option<String>
sourcepub fn recipe_clause_of_mut(&mut self) -> &mut Option<RECIPEEXCHANGE>
pub fn recipe_clause_of_mut(&mut self) -> &mut Option<RECIPEEXCHANGE>
Relates a flow to its exchange agreement in a recipe.
sourcepub fn recipe_input_of_mut(&mut self) -> &mut Option<RECIPEPROCESS>
pub fn recipe_input_of_mut(&mut self) -> &mut Option<RECIPEPROCESS>
Relates an input flow to its process in a recipe.
sourcepub fn recipe_output_of_mut(&mut self) -> &mut Option<RECIPEPROCESS>
pub fn recipe_output_of_mut(&mut self) -> &mut Option<RECIPEPROCESS>
Relates an output flow to its process in a recipe.
sourcepub fn recipe_reciprocal_clause_of_mut(&mut self) -> &mut Option<RECIPEEXCHANGE>
pub fn recipe_reciprocal_clause_of_mut(&mut self) -> &mut Option<RECIPEEXCHANGE>
Relates a reciprocal flow to its exchange agreement in a recipe.
sourcepub fn resource_classified_as_mut(
&mut self
) -> &mut Option<RESOURCECLASSIFIEDAS>
pub fn resource_classified_as_mut( &mut self ) -> &mut Option<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_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 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<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION> RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
impl<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION> RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, 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_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.
pub fn set_note(&mut self, val: Option<String>) -> &mut Self
sourcepub fn set_recipe_clause_of(&mut self, val: Option<RECIPEEXCHANGE>) -> &mut Self
pub fn set_recipe_clause_of(&mut self, val: Option<RECIPEEXCHANGE>) -> &mut Self
Relates a flow to its exchange agreement in a recipe.
sourcepub fn set_recipe_input_of(&mut self, val: Option<RECIPEPROCESS>) -> &mut Self
pub fn set_recipe_input_of(&mut self, val: Option<RECIPEPROCESS>) -> &mut Self
Relates an input flow to its process in a recipe.
sourcepub fn set_recipe_output_of(&mut self, val: Option<RECIPEPROCESS>) -> &mut Self
pub fn set_recipe_output_of(&mut self, val: Option<RECIPEPROCESS>) -> &mut Self
Relates an output flow to its process in a recipe.
sourcepub fn set_recipe_reciprocal_clause_of(
&mut self,
val: Option<RECIPEEXCHANGE>
) -> &mut Self
pub fn set_recipe_reciprocal_clause_of( &mut self, val: Option<RECIPEEXCHANGE> ) -> &mut Self
Relates a reciprocal flow to its exchange agreement in a recipe.
sourcepub fn set_resource_classified_as(
&mut self,
val: Option<RESOURCECLASSIFIEDAS>
) -> &mut Self
pub fn set_resource_classified_as( &mut self, val: Option<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_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_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<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION> RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
impl<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION> RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, 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 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.
pub fn note(&self) -> &Option<String>
sourcepub fn recipe_clause_of(&self) -> &Option<RECIPEEXCHANGE>
pub fn recipe_clause_of(&self) -> &Option<RECIPEEXCHANGE>
Relates a flow to its exchange agreement in a recipe.
sourcepub fn recipe_input_of(&self) -> &Option<RECIPEPROCESS>
pub fn recipe_input_of(&self) -> &Option<RECIPEPROCESS>
Relates an input flow to its process in a recipe.
sourcepub fn recipe_output_of(&self) -> &Option<RECIPEPROCESS>
pub fn recipe_output_of(&self) -> &Option<RECIPEPROCESS>
Relates an output flow to its process in a recipe.
sourcepub fn recipe_reciprocal_clause_of(&self) -> &Option<RECIPEEXCHANGE>
pub fn recipe_reciprocal_clause_of(&self) -> &Option<RECIPEEXCHANGE>
Relates a reciprocal flow to its exchange agreement in a recipe.
sourcepub fn resource_classified_as(&self) -> &Option<RESOURCECLASSIFIEDAS>
pub fn resource_classified_as(&self) -> &Option<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_quantity(&self) -> &Option<Measure>
pub fn resource_quantity(&self) -> &Option<Measure>
The amount and unit of the economic resource counted or inventoried.
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<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION> RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
impl<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION> RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
sourcepub fn builder(
) -> RecipeFlowBuilder<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
pub fn builder( ) -> RecipeFlowBuilder<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
Create an empty builder object for RecipeFlow
sourcepub fn into_builder(
self
) -> RecipeFlowBuilder<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
pub fn into_builder( self ) -> RecipeFlowBuilder<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
Turns RecipeFlow into RecipeFlowBuilder
Trait Implementations§
source§impl<RECIPEEXCHANGE: Clone, RECIPEPROCESS: Clone, RESOURCECLASSIFIEDAS: Clone, RESOURCESPECIFICATION: Clone, PROCESSSPECIFICATION: Clone> Clone for RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
impl<RECIPEEXCHANGE: Clone, RECIPEPROCESS: Clone, RESOURCECLASSIFIEDAS: Clone, RESOURCESPECIFICATION: Clone, PROCESSSPECIFICATION: Clone> Clone for RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
source§fn clone(
&self
) -> RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
fn clone( &self ) -> RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl<RECIPEEXCHANGE: Debug, RECIPEPROCESS: Debug, RESOURCECLASSIFIEDAS: Debug, RESOURCESPECIFICATION: Debug, PROCESSSPECIFICATION: Debug> Debug for RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
impl<RECIPEEXCHANGE: Debug, RECIPEPROCESS: Debug, RESOURCECLASSIFIEDAS: Debug, RESOURCESPECIFICATION: Debug, PROCESSSPECIFICATION: Debug> Debug for RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
source§impl<'de, RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION> Deserialize<'de> for RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>where
RECIPEEXCHANGE: Deserialize<'de>,
RECIPEPROCESS: Deserialize<'de>,
RESOURCECLASSIFIEDAS: Deserialize<'de>,
RESOURCESPECIFICATION: Deserialize<'de>,
PROCESSSPECIFICATION: Deserialize<'de>,
impl<'de, RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION> Deserialize<'de> for RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>where
RECIPEEXCHANGE: Deserialize<'de>,
RECIPEPROCESS: Deserialize<'de>,
RESOURCECLASSIFIEDAS: Deserialize<'de>,
RESOURCESPECIFICATION: 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<RECIPEEXCHANGE: PartialEq, RECIPEPROCESS: PartialEq, RESOURCECLASSIFIEDAS: PartialEq, RESOURCESPECIFICATION: PartialEq, PROCESSSPECIFICATION: PartialEq> PartialEq for RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
impl<RECIPEEXCHANGE: PartialEq, RECIPEPROCESS: PartialEq, RESOURCECLASSIFIEDAS: PartialEq, RESOURCESPECIFICATION: PartialEq, PROCESSSPECIFICATION: PartialEq> PartialEq for RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
source§fn eq(
&self,
other: &RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION>
) -> bool
fn eq( &self, other: &RecipeFlow<RECIPEEXCHANGE, RECIPEPROCESS, RESOURCECLASSIFIEDAS, RESOURCESPECIFICATION, PROCESSSPECIFICATION> ) -> bool
self
and other
values to be equal, and is used
by ==
.