pub struct ImageCaptionFilters {
pub max_per_page: usize,
pub min_width: u32,
pub min_height: u32,
pub max_bytes: u64,
pub max_tokens: usize,
pub captioner_override: Option<String>,
}Expand description
Per-fetch caption-mode budget knobs. Resolved from [image_captions]
at server startup; cloned per-fetch with any per-call overrides applied.
Fields§
§max_per_page: usize§min_width: u32§min_height: u32§max_bytes: u64§max_tokens: usize§captioner_override: Option<String>When Some, overrides the registry’s default captioner for this fetch.
Trait Implementations§
Source§impl Clone for ImageCaptionFilters
impl Clone for ImageCaptionFilters
Source§fn clone(&self) -> ImageCaptionFilters
fn clone(&self) -> ImageCaptionFilters
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 ImageCaptionFilters
impl Debug for ImageCaptionFilters
Auto Trait Implementations§
impl Freeze for ImageCaptionFilters
impl RefUnwindSafe for ImageCaptionFilters
impl Send for ImageCaptionFilters
impl Sync for ImageCaptionFilters
impl Unpin for ImageCaptionFilters
impl UnsafeUnpin for ImageCaptionFilters
impl UnwindSafe for ImageCaptionFilters
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<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