pub enum KvTransferTimingMode {
FullPrompt,
DestinationMissing,
}Expand description
Physical KV footprint used to model a coordinated disaggregated transfer.
Variants§
FullPrompt
Charge the source request’s full logical prompt length.
DestinationMissing
Charge only the physical prompt footprint missing at the destination.
Trait Implementations§
Source§impl Clone for KvTransferTimingMode
impl Clone for KvTransferTimingMode
Source§fn clone(&self) -> KvTransferTimingMode
fn clone(&self) -> KvTransferTimingMode
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 KvTransferTimingMode
Source§impl Debug for KvTransferTimingMode
impl Debug for KvTransferTimingMode
Source§impl Default for KvTransferTimingMode
impl Default for KvTransferTimingMode
Source§fn default() -> KvTransferTimingMode
fn default() -> KvTransferTimingMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KvTransferTimingMode
impl<'de> Deserialize<'de> for KvTransferTimingMode
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 KvTransferTimingMode
Source§impl FromStr for KvTransferTimingMode
impl FromStr for KvTransferTimingMode
Source§impl PartialEq for KvTransferTimingMode
impl PartialEq for KvTransferTimingMode
Source§impl Serialize for KvTransferTimingMode
impl Serialize for KvTransferTimingMode
impl StructuralPartialEq for KvTransferTimingMode
Auto Trait Implementations§
impl Freeze for KvTransferTimingMode
impl RefUnwindSafe for KvTransferTimingMode
impl Send for KvTransferTimingMode
impl Sync for KvTransferTimingMode
impl Unpin for KvTransferTimingMode
impl UnsafeUnpin for KvTransferTimingMode
impl UnwindSafe for KvTransferTimingMode
Blanket Implementations§
impl<T> BlockMetadata for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.