Struct ai::ImageCommand
source · pub struct ImageCommand {
pub prompt: String,
pub count: usize,
pub size: PictureSize,
pub format: PictureFormat,
pub out: Option<PathBuf>,
}Fields§
§prompt: StringDescription of the image
count: usizeNumber of images generated
size: PictureSizeGenerated image size
format: PictureFormatFormat of the response
out: Option<PathBuf>Directory to output files
Implementations§
source§impl ImageCommand
impl ImageCommand
pub async fn run(&self, client: &Client) -> ImageResult
Trait Implementations§
source§impl Args for ImageCommand
impl Args for ImageCommand
source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
source§impl Clone for ImageCommand
impl Clone for ImageCommand
source§fn clone(&self) -> ImageCommand
fn clone(&self) -> ImageCommand
Returns a copy 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 ImageCommand
impl Debug for ImageCommand
source§impl Default for ImageCommand
impl Default for ImageCommand
source§impl FromArgMatches for ImageCommand
impl FromArgMatches for ImageCommand
source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches ) -> Result<Self, Error>
source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches ) -> Result<(), Error>
Assign values from
ArgMatches to self.source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches ) -> Result<(), Error>
Assign values from
ArgMatches to self.