pub struct ContractProjectionCaps {
pub token_budget: usize,
pub include_examples: bool,
pub codec: Symbol,
}Expand description
Limits and format switches for contract projection.
Fields§
§token_budget: usizeMaximum estimated prompt tokens allowed in the rendered projection.
include_examples: boolWhether examples may be included when a full card fits.
codec: SymbolCodec surface the projected contracts are intended to help author.
Implementations§
Trait Implementations§
Source§impl Clone for ContractProjectionCaps
impl Clone for ContractProjectionCaps
Source§fn clone(&self) -> ContractProjectionCaps
fn clone(&self) -> ContractProjectionCaps
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 moreSource§impl Debug for ContractProjectionCaps
impl Debug for ContractProjectionCaps
impl Eq for ContractProjectionCaps
Source§impl PartialEq for ContractProjectionCaps
impl PartialEq for ContractProjectionCaps
impl StructuralPartialEq for ContractProjectionCaps
Auto Trait Implementations§
impl Freeze for ContractProjectionCaps
impl RefUnwindSafe for ContractProjectionCaps
impl Send for ContractProjectionCaps
impl Sync for ContractProjectionCaps
impl Unpin for ContractProjectionCaps
impl UnsafeUnpin for ContractProjectionCaps
impl UnwindSafe for ContractProjectionCaps
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
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,
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.