pub enum RealizationKind {
Skill,
Tool,
GatedTool,
}Expand description
A step’s tier is an open string, not a fixed enum. Warble ships a standard core vocabulary
(strong, cheap) that keeps components portable, but a component may name a custom tier; the
dispatch-time model config (see ModelConfig) maps each tier name to a concrete model, and a
tier with no mapping is a loud-fail. Kept as String so the seam never constrains the vocabulary.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for RealizationKind
impl Clone for RealizationKind
impl Copy for RealizationKind
Source§impl Debug for RealizationKind
impl Debug for RealizationKind
Source§impl<'de> Deserialize<'de> for RealizationKind
impl<'de> Deserialize<'de> for RealizationKind
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 RealizationKind
Source§impl PartialEq for RealizationKind
impl PartialEq for RealizationKind
Source§impl Serialize for RealizationKind
impl Serialize for RealizationKind
impl StructuralPartialEq for RealizationKind
Auto Trait Implementations§
impl Freeze for RealizationKind
impl RefUnwindSafe for RealizationKind
impl Send for RealizationKind
impl Sync for RealizationKind
impl Unpin for RealizationKind
impl UnsafeUnpin for RealizationKind
impl UnwindSafe for RealizationKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.