pub enum DraftingLoadRequest {
ArchitectureDefault,
Disabled,
Embedded {
max_draft_tokens: NonZeroUsize,
},
ExternalTarget,
}Expand description
Portable drafting intent resolved before checkpoint payload selection.
Variants§
ArchitectureDefault
Preserve direct-load behavior by installing an admitted embedded extension.
Disabled
Materialize only the ordinary target.
Embedded
Require and install an embedded extension with this proposal bound.
Fields
§
max_draft_tokens: NonZeroUsizeMaximum number of draft tokens proposed per target step.
ExternalTarget
Prepare only the ordinary target for later external-assistant pairing.
Implementations§
Source§impl DraftingLoadRequest
impl DraftingLoadRequest
Sourcepub fn embedded(
max_draft_tokens: usize,
) -> Result<Self, NormalizedLoadRequestError>
pub fn embedded( max_draft_tokens: usize, ) -> Result<Self, NormalizedLoadRequestError>
Creates an embedded drafting request with a positive proposal capacity.
Sourcepub const fn embedded_capacity(self) -> Option<NonZeroUsize>
pub const fn embedded_capacity(self) -> Option<NonZeroUsize>
Returns the selected embedded proposal capacity, when requested explicitly.
Trait Implementations§
Source§impl Clone for DraftingLoadRequest
impl Clone for DraftingLoadRequest
Source§fn clone(&self) -> DraftingLoadRequest
fn clone(&self) -> DraftingLoadRequest
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 DraftingLoadRequest
Source§impl Debug for DraftingLoadRequest
impl Debug for DraftingLoadRequest
Source§impl Default for DraftingLoadRequest
impl Default for DraftingLoadRequest
Source§fn default() -> DraftingLoadRequest
fn default() -> DraftingLoadRequest
Returns the “default value” for a type. Read more
impl Eq for DraftingLoadRequest
Source§impl PartialEq for DraftingLoadRequest
impl PartialEq for DraftingLoadRequest
impl StructuralPartialEq for DraftingLoadRequest
Auto Trait Implementations§
impl Freeze for DraftingLoadRequest
impl RefUnwindSafe for DraftingLoadRequest
impl Send for DraftingLoadRequest
impl Sync for DraftingLoadRequest
impl Unpin for DraftingLoadRequest
impl UnsafeUnpin for DraftingLoadRequest
impl UnwindSafe for DraftingLoadRequest
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