#[non_exhaustive]pub struct ResponseInputFilePromptCacheBreakpoint {
pub mode: ResponseInputFilePromptCacheBreakpointMode,
pub ttl: Option<PromptCacheBreakpointTtl>,
pub rest: Rest,
}Expand description
Source: openai/types/responses/response_input_file.py, PromptCacheBreakpoint.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.mode: ResponseInputFilePromptCacheBreakpointMode§ttl: Option<PromptCacheBreakpointTtl>§rest: RestImplementations§
Source§impl ResponseInputFilePromptCacheBreakpoint
impl ResponseInputFilePromptCacheBreakpoint
Sourcepub fn builder(
mode: ResponseInputFilePromptCacheBreakpointMode,
) -> ResponseInputFilePromptCacheBreakpointBuilder
pub fn builder( mode: ResponseInputFilePromptCacheBreakpointMode, ) -> ResponseInputFilePromptCacheBreakpointBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl DeclaredFields for ResponseInputFilePromptCacheBreakpoint
impl DeclaredFields for ResponseInputFilePromptCacheBreakpoint
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ResponseInputFilePromptCacheBreakpoint
impl<'de> Deserialize<'de> for ResponseInputFilePromptCacheBreakpoint
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 StructuralPartialEq for ResponseInputFilePromptCacheBreakpoint
Auto Trait Implementations§
impl Freeze for ResponseInputFilePromptCacheBreakpoint
impl RefUnwindSafe for ResponseInputFilePromptCacheBreakpoint
impl Send for ResponseInputFilePromptCacheBreakpoint
impl Sync for ResponseInputFilePromptCacheBreakpoint
impl Unpin for ResponseInputFilePromptCacheBreakpoint
impl UnsafeUnpin for ResponseInputFilePromptCacheBreakpoint
impl UnwindSafe for ResponseInputFilePromptCacheBreakpoint
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