pub enum KvTransferMechanism {
Mooncake,
Nixl,
}Expand description
The KV-transfer mechanism connecting prefill and decode.
Variants§
Trait Implementations§
Source§impl Clone for KvTransferMechanism
impl Clone for KvTransferMechanism
Source§fn clone(&self) -> KvTransferMechanism
fn clone(&self) -> KvTransferMechanism
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 KvTransferMechanism
Source§impl Debug for KvTransferMechanism
impl Debug for KvTransferMechanism
Source§impl<'de> Deserialize<'de> for KvTransferMechanism
impl<'de> Deserialize<'de> for KvTransferMechanism
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 KvTransferMechanism
Source§impl JsonSchema for KvTransferMechanism
impl JsonSchema for KvTransferMechanism
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 KvTransferMechanism
impl PartialEq for KvTransferMechanism
Source§fn eq(&self, other: &KvTransferMechanism) -> bool
fn eq(&self, other: &KvTransferMechanism) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for KvTransferMechanism
impl Serialize for KvTransferMechanism
impl StructuralPartialEq for KvTransferMechanism
Auto Trait Implementations§
impl Freeze for KvTransferMechanism
impl RefUnwindSafe for KvTransferMechanism
impl Send for KvTransferMechanism
impl Sync for KvTransferMechanism
impl Unpin for KvTransferMechanism
impl UnsafeUnpin for KvTransferMechanism
impl UnwindSafe for KvTransferMechanism
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