pub struct FunctionOutputImage {
pub type_: ResponseInputImageType,
pub detail: Option<Option<ImageDetail>>,
pub file_id: Option<Option<String>>,
pub image_url: Option<Option<String>>,
pub prompt_cache_breakpoint: Option<Option<PromptCacheBreakpoint>>,
pub rest: Rest,
}Fields§
§type_: ResponseInputImageType§detail: Option<Option<ImageDetail>>§file_id: Option<Option<String>>§image_url: Option<Option<String>>§prompt_cache_breakpoint: Option<Option<PromptCacheBreakpoint>>§rest: RestImplementations§
Source§impl FunctionOutputImage
impl FunctionOutputImage
Sourcepub fn builder(type_: ResponseInputImageType) -> FunctionOutputImageBuilder
pub fn builder(type_: ResponseInputImageType) -> FunctionOutputImageBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for FunctionOutputImage
impl Clone for FunctionOutputImage
Source§impl Debug for FunctionOutputImage
impl Debug for FunctionOutputImage
Source§impl DeclaredFields for FunctionOutputImage
impl DeclaredFields for FunctionOutputImage
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for FunctionOutputImage
impl<'de> Deserialize<'de> for FunctionOutputImage
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 FunctionOutputImage
Source§impl PartialEq for FunctionOutputImage
impl PartialEq for FunctionOutputImage
Source§impl Serialize for FunctionOutputImage
impl Serialize for FunctionOutputImage
impl StructuralPartialEq for FunctionOutputImage
Auto Trait Implementations§
impl Freeze for FunctionOutputImage
impl RefUnwindSafe for FunctionOutputImage
impl Send for FunctionOutputImage
impl Sync for FunctionOutputImage
impl Unpin for FunctionOutputImage
impl UnsafeUnpin for FunctionOutputImage
impl UnwindSafe for FunctionOutputImage
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