pub enum ModelResolution {
Resolved {
canonical_name: String,
agent_id: String,
},
NoAgentMapping {
canonical_name: String,
},
Passthrough {
raw: String,
},
}Expand description
The outcome of resolving a model name against the registry.
Variants§
Resolved
Found in registry and the agent has a mapping.
NoAgentMapping
Found in registry but no mapping for this agent.
Passthrough
Not found in registry — pass through as-is.
Implementations§
Trait Implementations§
Source§impl Clone for ModelResolution
impl Clone for ModelResolution
Source§fn clone(&self) -> ModelResolution
fn clone(&self) -> ModelResolution
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ModelResolution
impl Debug for ModelResolution
Source§impl PartialEq for ModelResolution
impl PartialEq for ModelResolution
impl StructuralPartialEq for ModelResolution
Auto Trait Implementations§
impl Freeze for ModelResolution
impl RefUnwindSafe for ModelResolution
impl Send for ModelResolution
impl Sync for ModelResolution
impl Unpin for ModelResolution
impl UnwindSafe for ModelResolution
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more