pub enum ResourceClass {
Tool,
Skill,
Knowledge,
WorkflowTemplate,
AgentTemplate,
Model,
}Expand description
Which registry a resource lives in. Drives the dispatch target
for tenzro_useResource.
Variants§
Tool
CF_TOOLS — invocable MCP servers, API tools, native ops.
Skill
CF_SKILLS — declarative capability descriptors.
Knowledge
CF_KNOWLEDGE — queryable data resources (vector DBs, feeds, etc).
WorkflowTemplate
CF_WORKFLOW_TEMPLATES — reusable workflow blueprints.
AgentTemplate
CF_AGENT_TEMPLATES — reusable agent specs.
Model
CF_MODELS — AI inference models.
Implementations§
Trait Implementations§
Source§impl Clone for ResourceClass
impl Clone for ResourceClass
Source§fn clone(&self) -> ResourceClass
fn clone(&self) -> ResourceClass
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 ResourceClass
Source§impl Debug for ResourceClass
impl Debug for ResourceClass
Source§impl<'de> Deserialize<'de> for ResourceClass
impl<'de> Deserialize<'de> for ResourceClass
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 ResourceClass
Source§impl Hash for ResourceClass
impl Hash for ResourceClass
Source§impl PartialEq for ResourceClass
impl PartialEq for ResourceClass
Source§fn eq(&self, other: &ResourceClass) -> bool
fn eq(&self, other: &ResourceClass) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ResourceClass
impl Serialize for ResourceClass
impl StructuralPartialEq for ResourceClass
Auto Trait Implementations§
impl Freeze for ResourceClass
impl RefUnwindSafe for ResourceClass
impl Send for ResourceClass
impl Sync for ResourceClass
impl Unpin for ResourceClass
impl UnsafeUnpin for ResourceClass
impl UnwindSafe for ResourceClass
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