pub struct ImageTokenBudget(/* private fields */);Expand description
Re-exports from inferd-proto so consumers don’t need a separate
inferd-proto dep for the wire types. The proto crate IS the
version-pin contract for protocol compatibility — inferd-client 0.2 always uses inferd-proto 0.2.
Image-token budget; one of VALID_IMAGE_TOKEN_BUDGETS. Wraps a u32 so
constructors can enforce the enum at the type level.
Implementations§
Trait Implementations§
Source§impl Clone for ImageTokenBudget
impl Clone for ImageTokenBudget
Source§fn clone(&self) -> ImageTokenBudget
fn clone(&self) -> ImageTokenBudget
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 ImageTokenBudget
impl Debug for ImageTokenBudget
Source§impl Hash for ImageTokenBudget
impl Hash for ImageTokenBudget
Source§impl PartialEq for ImageTokenBudget
impl PartialEq for ImageTokenBudget
Source§fn eq(&self, other: &ImageTokenBudget) -> bool
fn eq(&self, other: &ImageTokenBudget) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ImageTokenBudget
impl Eq for ImageTokenBudget
impl StructuralPartialEq for ImageTokenBudget
Auto Trait Implementations§
impl Freeze for ImageTokenBudget
impl RefUnwindSafe for ImageTokenBudget
impl Send for ImageTokenBudget
impl Sync for ImageTokenBudget
impl Unpin for ImageTokenBudget
impl UnsafeUnpin for ImageTokenBudget
impl UnwindSafe for ImageTokenBudget
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