pub enum ServeRoleKind {
Serve,
Prefill,
Decode,
}Expand description
The logical role a replica plays in a serve topology.
Variants§
Serve
Aggregated serving role of a single topology.
Prefill
Prefill role of a disaggregated topology.
Decode
Decode role of a disaggregated topology.
Trait Implementations§
Source§impl Clone for ServeRoleKind
impl Clone for ServeRoleKind
Source§fn clone(&self) -> ServeRoleKind
fn clone(&self) -> ServeRoleKind
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 moreimpl Copy for ServeRoleKind
Source§impl Debug for ServeRoleKind
impl Debug for ServeRoleKind
Source§impl<'de> Deserialize<'de> for ServeRoleKind
impl<'de> Deserialize<'de> for ServeRoleKind
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 ServeRoleKind
Source§impl JsonSchema for ServeRoleKind
impl JsonSchema for ServeRoleKind
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 ServeRoleKind
impl PartialEq for ServeRoleKind
Source§impl Serialize for ServeRoleKind
impl Serialize for ServeRoleKind
impl StructuralPartialEq for ServeRoleKind
Auto Trait Implementations§
impl Freeze for ServeRoleKind
impl RefUnwindSafe for ServeRoleKind
impl Send for ServeRoleKind
impl Sync for ServeRoleKind
impl Unpin for ServeRoleKind
impl UnsafeUnpin for ServeRoleKind
impl UnwindSafe for ServeRoleKind
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