pub struct TexturePrompt {
pub text: Option<String>,
pub image: Option<ImageInput>,
pub style_image: Option<ImageInput>,
}Expand description
Sub-object carrying the three texture-prompt inputs.
Fields§
§text: Option<String>Text prompt.
image: Option<ImageInput>Reference image (uploaded/URL/token).
style_image: Option<ImageInput>Style image (uploaded/URL/token).
Trait Implementations§
Source§impl Clone for TexturePrompt
impl Clone for TexturePrompt
Source§fn clone(&self) -> TexturePrompt
fn clone(&self) -> TexturePrompt
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 TexturePrompt
impl Debug for TexturePrompt
Source§impl Default for TexturePrompt
impl Default for TexturePrompt
Source§fn default() -> TexturePrompt
fn default() -> TexturePrompt
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TexturePromptwhere
TexturePrompt: Default,
impl<'de> Deserialize<'de> for TexturePromptwhere
TexturePrompt: Default,
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 TexturePrompt
impl JsonSchema for TexturePrompt
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 moreAuto Trait Implementations§
impl Freeze for TexturePrompt
impl RefUnwindSafe for TexturePrompt
impl Send for TexturePrompt
impl Sync for TexturePrompt
impl Unpin for TexturePrompt
impl UnsafeUnpin for TexturePrompt
impl UnwindSafe for TexturePrompt
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