pub enum OpenAIPromptCacheKeyMode {
Off,
Session,
}Expand description
OpenAI prompt cache key derivation mode.
Variants§
Off
Do not send prompt_cache_key in OpenAI requests.
Session
Send one stable prompt_cache_key per VT Code session.
Trait Implementations§
Source§impl Clone for OpenAIPromptCacheKeyMode
impl Clone for OpenAIPromptCacheKeyMode
Source§fn clone(&self) -> OpenAIPromptCacheKeyMode
fn clone(&self) -> OpenAIPromptCacheKeyMode
Returns a duplicate of the value. Read more
1.0.0 · 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 OpenAIPromptCacheKeyMode
impl Debug for OpenAIPromptCacheKeyMode
Source§impl Default for OpenAIPromptCacheKeyMode
impl Default for OpenAIPromptCacheKeyMode
Source§fn default() -> OpenAIPromptCacheKeyMode
fn default() -> OpenAIPromptCacheKeyMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OpenAIPromptCacheKeyMode
impl<'de> Deserialize<'de> for OpenAIPromptCacheKeyMode
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
Source§impl JsonSchema for OpenAIPromptCacheKeyMode
impl JsonSchema for OpenAIPromptCacheKeyMode
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 OpenAIPromptCacheKeyMode
impl PartialEq for OpenAIPromptCacheKeyMode
Source§impl Serialize for OpenAIPromptCacheKeyMode
impl Serialize for OpenAIPromptCacheKeyMode
impl Eq for OpenAIPromptCacheKeyMode
impl StructuralPartialEq for OpenAIPromptCacheKeyMode
Auto Trait Implementations§
impl Freeze for OpenAIPromptCacheKeyMode
impl RefUnwindSafe for OpenAIPromptCacheKeyMode
impl Send for OpenAIPromptCacheKeyMode
impl Sync for OpenAIPromptCacheKeyMode
impl Unpin for OpenAIPromptCacheKeyMode
impl UnsafeUnpin for OpenAIPromptCacheKeyMode
impl UnwindSafe for OpenAIPromptCacheKeyMode
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
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more