pub struct ProviderSelection {
pub provider_name: String,
pub trace_id: String,
pub is_fallback: bool,
}Expand description
Provider selection result with trace information
Fields§
§provider_name: StringName of the selected provider (“mcp” or “builtin”)
trace_id: StringTrace ID for debugging
is_fallback: boolWhether this was a fallback selection
Trait Implementations§
Source§impl Clone for ProviderSelection
impl Clone for ProviderSelection
Source§fn clone(&self) -> ProviderSelection
fn clone(&self) -> ProviderSelection
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 moreAuto Trait Implementations§
impl Freeze for ProviderSelection
impl RefUnwindSafe for ProviderSelection
impl Send for ProviderSelection
impl Sync for ProviderSelection
impl Unpin for ProviderSelection
impl UnwindSafe for ProviderSelection
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