pub enum ParameterProvenance {
UserSupplied,
ProductDefault,
AgentInferred,
Derived,
}Expand description
Who supplied a parameter value.
Variants§
UserSupplied
Explicitly supplied by the user.
ProductDefault
Product default.
AgentInferred
Inferred by an Agent.
Derived
Computed from other parameters.
Trait Implementations§
Source§impl Clone for ParameterProvenance
impl Clone for ParameterProvenance
Source§fn clone(&self) -> ParameterProvenance
fn clone(&self) -> ParameterProvenance
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 ParameterProvenance
Source§impl Debug for ParameterProvenance
impl Debug for ParameterProvenance
Source§impl<'de> Deserialize<'de> for ParameterProvenance
impl<'de> Deserialize<'de> for ParameterProvenance
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 ParameterProvenance
Source§impl PartialEq for ParameterProvenance
impl PartialEq for ParameterProvenance
Source§impl Serialize for ParameterProvenance
impl Serialize for ParameterProvenance
impl StructuralPartialEq for ParameterProvenance
Auto Trait Implementations§
impl Freeze for ParameterProvenance
impl RefUnwindSafe for ParameterProvenance
impl Send for ParameterProvenance
impl Sync for ParameterProvenance
impl Unpin for ParameterProvenance
impl UnsafeUnpin for ParameterProvenance
impl UnwindSafe for ParameterProvenance
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