[−][src]Enum vf_rs::vf::Action
An action verb defining the kind of flow and its behavior.
ID: https://w3id.org/valueflows#Action
Variants
In processes like repair or modification or testing, the same resource will appear in the output.
For example a design file, neither used nor consumed, the file remains available at all times.
For example an ingredient or component composed into the output, after the process the ingredient is gone.
New service produced and delivered (a service implies that an agent actively receives the service).
Transported resource or person leaves the process; the same resource or person appeared in the input.
Adjusts a quantity down based on a beginning balance or inventory count.
In processes like repair or modification, the same resource will appear in the input.
Change location and possibly identifier, if location is part of the identification, of a resource with no change of agent rights or possession.
Transported resource or person enters the process; the same resource will appear in the output.
New resource was created in that process or an existing stock resource was added to.
Adjusts a quantity up based on a beginning balance or inventory count.
Give full rights and responsibilities plus physical custody.
Give full (in the human realm) rights and responsibilities to another agent, without transferring physical custody.
Give physical custody and control of a resource, without full accounting or ownership rights.
For example a tool used in process; after the process, the tool still exists.
Labor power applied to a process.
Implementations
impl Action
[src]
pub fn input_output(&self) -> Option<InputOutput>
[src]
pub fn pairs_with(&self) -> Option<Action>
[src]
pub fn resource_effect(&self) -> ResourceEffect
[src]
Trait Implementations
impl Clone for Action
[src]
impl Debug for Action
[src]
impl<'de> Deserialize<'de> for Action
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<Action> for Action
[src]
impl Serialize for Action
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for Action
[src]
Auto Trait Implementations
impl RefUnwindSafe for Action
impl Send for Action
impl Sync for Action
impl Unpin for Action
impl UnwindSafe for Action
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,