pub enum InvocationSourceRoleV1 {
Input,
Context,
}Expand description
Source role in the invocation’s complete source lineage.
Variants§
Input
The one exact input consumed by the Engine.
Context
A further source made available to the Engine invocation.
Trait Implementations§
Source§impl Clone for InvocationSourceRoleV1
impl Clone for InvocationSourceRoleV1
Source§fn clone(&self) -> InvocationSourceRoleV1
fn clone(&self) -> InvocationSourceRoleV1
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InvocationSourceRoleV1
Source§impl Debug for InvocationSourceRoleV1
impl Debug for InvocationSourceRoleV1
Source§impl<'de> Deserialize<'de> for InvocationSourceRoleV1
impl<'de> Deserialize<'de> for InvocationSourceRoleV1
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
impl Eq for InvocationSourceRoleV1
Source§impl Ord for InvocationSourceRoleV1
impl Ord for InvocationSourceRoleV1
Source§fn cmp(&self, other: &InvocationSourceRoleV1) -> Ordering
fn cmp(&self, other: &InvocationSourceRoleV1) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for InvocationSourceRoleV1
impl PartialEq for InvocationSourceRoleV1
Source§impl PartialOrd for InvocationSourceRoleV1
impl PartialOrd for InvocationSourceRoleV1
Source§impl Serialize for InvocationSourceRoleV1
impl Serialize for InvocationSourceRoleV1
impl StructuralPartialEq for InvocationSourceRoleV1
Auto Trait Implementations§
impl Freeze for InvocationSourceRoleV1
impl RefUnwindSafe for InvocationSourceRoleV1
impl Send for InvocationSourceRoleV1
impl Sync for InvocationSourceRoleV1
impl Unpin for InvocationSourceRoleV1
impl UnsafeUnpin for InvocationSourceRoleV1
impl UnwindSafe for InvocationSourceRoleV1
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