pub enum RoutingResult {
Direct {
role: String,
replica: u32,
},
InferlabBuiltin {
implementation: BuiltinRouterKind,
policy: String,
prefill_role: String,
decode_role: String,
ports: Vec<String>,
readiness: ReadinessProbe,
},
IntegrationNative {
role: String,
replica: u32,
policy: String,
},
}Expand description
The closed routing owner selected during integration planning.
Variants§
Direct
InferlabBuiltin
IntegrationNative
Trait Implementations§
Source§impl Clone for RoutingResult
impl Clone for RoutingResult
Source§fn clone(&self) -> RoutingResult
fn clone(&self) -> RoutingResult
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 moreSource§impl Debug for RoutingResult
impl Debug for RoutingResult
Source§impl<'de> Deserialize<'de> for RoutingResult
impl<'de> Deserialize<'de> for RoutingResult
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 RoutingResult
Source§impl JsonSchema for RoutingResult
impl JsonSchema for RoutingResult
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for RoutingResult
impl PartialEq for RoutingResult
Source§impl Serialize for RoutingResult
impl Serialize for RoutingResult
impl StructuralPartialEq for RoutingResult
Auto Trait Implementations§
impl Freeze for RoutingResult
impl RefUnwindSafe for RoutingResult
impl Send for RoutingResult
impl Sync for RoutingResult
impl Unpin for RoutingResult
impl UnsafeUnpin for RoutingResult
impl UnwindSafe for RoutingResult
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