pub enum SequenceFitPolicy {
FullInputMustFit,
ImmediateOnly,
}Expand description
Product policy for proving that a sequence fits before prefill admission.
This is a non-reserving fit gate: it does not claim future KV blocks. The execution runtime still acquires exact live-frontier resources transactionally.
Variants§
Implementations§
Source§impl SequenceFitPolicy
impl SequenceFitPolicy
pub const fn as_runtime_value(self) -> &'static str
pub fn parse_runtime_value(raw: &str) -> Result<Self, String>
Trait Implementations§
Source§impl Clone for SequenceFitPolicy
impl Clone for SequenceFitPolicy
Source§fn clone(&self) -> SequenceFitPolicy
fn clone(&self) -> SequenceFitPolicy
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 SequenceFitPolicy
Source§impl Debug for SequenceFitPolicy
impl Debug for SequenceFitPolicy
Source§impl Default for SequenceFitPolicy
impl Default for SequenceFitPolicy
Source§impl<'de> Deserialize<'de> for SequenceFitPolicy
impl<'de> Deserialize<'de> for SequenceFitPolicy
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 SequenceFitPolicy
Source§impl PartialEq for SequenceFitPolicy
impl PartialEq for SequenceFitPolicy
Source§impl Serialize for SequenceFitPolicy
impl Serialize for SequenceFitPolicy
impl StructuralPartialEq for SequenceFitPolicy
Auto Trait Implementations§
impl Freeze for SequenceFitPolicy
impl RefUnwindSafe for SequenceFitPolicy
impl Send for SequenceFitPolicy
impl Sync for SequenceFitPolicy
impl Unpin for SequenceFitPolicy
impl UnsafeUnpin for SequenceFitPolicy
impl UnwindSafe for SequenceFitPolicy
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