Enum Capability Target

View as Markdown

Generated from cargo doc --no-deps -p nemo-fabric-core.

1pub enum CapabilityTarget {
2 HarnessNative,
3 FabricManaged,
4 Unsupported,
5}

Component responsible for executing a configured capability.

This target describes execution ownership, not network routing.

Variants

HarnessNative

HarnessNative

The selected adapter maps and executes the capability through its harness.

FabricManaged

FabricManaged

NeMo Fabric executes the capability outside the harness-native surface.

Unsupported

Unsupported

Neither the adapter nor NeMo Fabric can execute the configured capability.

Trait Implementations

impl Clone for CapabilityTarget

impl Clone for CapabilityTarget

clone

fn clone(&self) -> CapabilityTarget

clone_from

fn clone_from(&mut self, source: &Self)

impl Debug for CapabilityTarget

impl Debug for CapabilityTarget

fmt

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl<'de> Deserialize<'de> for CapabilityTarget

impl<'de> Deserialize<'de> for CapabilityTarget

deserialize

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
    __D: Deserializer<'de>,

impl JsonSchema for CapabilityTarget

impl JsonSchema for CapabilityTarget

schema_name

fn schema_name() -> Cow<'static, str>

schema_id

fn schema_id() -> Cow<'static, str>

json_schema

fn json_schema(generator: &mut SchemaGenerator) -> Schema

inline_schema

fn inline_schema() -> bool

impl PartialEq for CapabilityTarget

impl PartialEq for CapabilityTarget

eq

fn eq(&self, other: &CapabilityTarget) -> bool

ne

fn ne(&self, other: &Rhs) -> bool

impl Serialize for CapabilityTarget

impl Serialize for CapabilityTarget

serialize

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
    __S: Serializer,

impl Copy for CapabilityTarget

impl Copy for CapabilityTarget

impl Eq for CapabilityTarget

impl Eq for CapabilityTarget

impl StructuralPartialEq for CapabilityTarget

impl StructuralPartialEq for CapabilityTarget