pub struct ImagesReport {
pub keep: u32,
pub max_bytes: u64,
pub max_per_turn: u32,
pub keep_applies: bool,
}Expand description
The Images block of the scope report: the limits on images a tool returns or an A2A message
carries.
Fields§
§keep: u32context.images.keep: the newest images the driver receives as bytes.
max_bytes: u64context.images.max_bytes: the largest image accepted.
max_per_turn: u32context.images.max_per_turn: images accepted per model turn, or per tool call on
inference.transport: process.
keep_applies: boolWhether keep does anything: false on inference.transport: process, whose harness
holds the conversation, and where max_per_turn counts the images of one tool call.
Trait Implementations§
Source§impl Clone for ImagesReport
impl Clone for ImagesReport
impl Copy for ImagesReport
Source§impl Debug for ImagesReport
impl Debug for ImagesReport
impl Eq for ImagesReport
Source§impl PartialEq for ImagesReport
impl PartialEq for ImagesReport
Source§impl Serialize for ImagesReport
impl Serialize for ImagesReport
impl StructuralPartialEq for ImagesReport
Auto Trait Implementations§
impl Forget for ImagesReport
impl Freeze for ImagesReport
impl Move for ImagesReport
impl RefUnwindSafe for ImagesReport
impl Send for ImagesReport
impl Sync for ImagesReport
impl Unpin for ImagesReport
impl UnsafeUnpin for ImagesReport
impl UnwindSafe for ImagesReport
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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