Struct vf_rs::vf::builders::RecipeProcessBuilder
source · pub struct RecipeProcessBuilder<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION> { /* private fields */ }
Expand description
Builder for RecipeProcess
.
Implementations§
source§impl<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION> RecipeProcessBuilder<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION>
impl<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION> RecipeProcessBuilder<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION>
pub fn has_duration<VALUE: Into<Option<Duration>>>(self, value: VALUE) -> Self
sourcepub fn has_recipe_input<VALUE: Into<Option<RECIPEFLOW>>>(
self,
value: VALUE
) -> Self
pub fn has_recipe_input<VALUE: Into<Option<RECIPEFLOW>>>( self, value: VALUE ) -> Self
All the inputs of a recipe process.
sourcepub fn has_recipe_output<VALUE: Into<Option<RECIPEFLOW>>>(
self,
value: VALUE
) -> Self
pub fn has_recipe_output<VALUE: Into<Option<RECIPEFLOW>>>( self, value: VALUE ) -> Self
All the outputs of a recipe process.
sourcepub fn image<VALUE: Into<Option<Url>>>(self, value: VALUE) -> Self
pub fn image<VALUE: Into<Option<Url>>>(self, value: VALUE) -> Self
The uri to an image relevant to the entity, such as a logo, avatar, photo, diagram, etc.
sourcepub fn name<VALUE: Into<String>>(self, value: VALUE) -> Self
pub fn name<VALUE: Into<String>>(self, value: VALUE) -> Self
An informal or formal textual identifier for an object. Does not imply uniqueness.
pub fn note<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
sourcepub fn process_classified_as<VALUE: Into<Vec<PROCESSCLASSIFIEDAS>>>(
self,
value: VALUE
) -> Self
pub fn process_classified_as<VALUE: Into<Vec<PROCESSCLASSIFIEDAS>>>( self, value: VALUE ) -> Self
References a concept in a common taxonomy or other classification scheme for purposes of categorization or grouping.
sourcepub fn process_conforms_to<VALUE: Into<PROCESSSPECIFICATION>>(
self,
value: VALUE
) -> Self
pub fn process_conforms_to<VALUE: Into<PROCESSSPECIFICATION>>( self, value: VALUE ) -> Self
The standard specification or definition of a process.
sourcepub fn build(
self
) -> Result<RecipeProcess<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION>, RecipeProcessBuilderError>
pub fn build( self ) -> Result<RecipeProcess<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION>, RecipeProcessBuilderError>
Trait Implementations§
Auto Trait Implementations§
impl<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION> Freeze for RecipeProcessBuilder<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION>
impl<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION> RefUnwindSafe for RecipeProcessBuilder<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION>where
PROCESSCLASSIFIEDAS: RefUnwindSafe,
PROCESSSPECIFICATION: RefUnwindSafe,
RECIPEFLOW: RefUnwindSafe,
impl<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION> Send for RecipeProcessBuilder<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION>
impl<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION> Sync for RecipeProcessBuilder<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION>
impl<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION> Unpin for RecipeProcessBuilder<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION>
impl<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION> UnwindSafe for RecipeProcessBuilder<RECIPEFLOW, PROCESSCLASSIFIEDAS, PROCESSSPECIFICATION>
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