pub struct RouteCandidate {Show 15 fields
pub provider_id: String,
pub provider_alias: Option<String>,
pub endpoint_id: String,
pub base_url: String,
pub continuity_domain: Option<String>,
pub auth: UpstreamAuth,
pub tags: BTreeMap<String, String>,
pub supported_models: BTreeMap<String, bool>,
pub model_mapping: BTreeMap<String, String>,
pub route_path: Vec<String>,
pub preference_group: u32,
pub stable_index: usize,
pub concurrency: RouteCandidateConcurrency,
pub compatibility_station_name: Option<String>,
pub compatibility_upstream_index: Option<usize>,
}Fields§
§provider_id: String§provider_alias: Option<String>§endpoint_id: String§base_url: String§continuity_domain: Option<String>§auth: UpstreamAuth§supported_models: BTreeMap<String, bool>§model_mapping: BTreeMap<String, String>§route_path: Vec<String>§preference_group: u32§stable_index: usize§concurrency: RouteCandidateConcurrency§compatibility_station_name: Option<String>§compatibility_upstream_index: Option<usize>Implementations§
Source§impl RouteCandidate
impl RouteCandidate
pub fn to_upstream_config(&self) -> UpstreamConfig
Trait Implementations§
Source§impl Clone for RouteCandidate
impl Clone for RouteCandidate
Source§fn clone(&self) -> RouteCandidate
fn clone(&self) -> RouteCandidate
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 moreAuto Trait Implementations§
impl Freeze for RouteCandidate
impl RefUnwindSafe for RouteCandidate
impl Send for RouteCandidate
impl Sync for RouteCandidate
impl Unpin for RouteCandidate
impl UnsafeUnpin for RouteCandidate
impl UnwindSafe for RouteCandidate
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