pub struct HiveWorkerConfig {
pub max_tasks_per_day: Option<u32>,
pub max_tokens_per_day: Option<u64>,
pub max_usd_micros_per_day: Option<u64>,
}Expand description
[hive.worker]: stricter local caps on top of the server’s budget.
Fields§
§max_tasks_per_day: Option<u32>§max_tokens_per_day: Option<u64>§max_usd_micros_per_day: Option<u64>Trait Implementations§
Source§impl Clone for HiveWorkerConfig
impl Clone for HiveWorkerConfig
Source§impl Debug for HiveWorkerConfig
impl Debug for HiveWorkerConfig
Source§impl Default for HiveWorkerConfig
impl Default for HiveWorkerConfig
Source§impl<'de> Deserialize<'de> for HiveWorkerConfigwhere
HiveWorkerConfig: Default,
impl<'de> Deserialize<'de> for HiveWorkerConfigwhere
HiveWorkerConfig: 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
impl Eq for HiveWorkerConfig
Source§impl PartialEq for HiveWorkerConfig
impl PartialEq for HiveWorkerConfig
Source§impl Serialize for HiveWorkerConfig
impl Serialize for HiveWorkerConfig
impl StructuralPartialEq for HiveWorkerConfig
Auto Trait Implementations§
impl Forget for HiveWorkerConfig
impl Freeze for HiveWorkerConfig
impl Move for HiveWorkerConfig
impl RefUnwindSafe for HiveWorkerConfig
impl Send for HiveWorkerConfig
impl Sync for HiveWorkerConfig
impl Unpin for HiveWorkerConfig
impl UnsafeUnpin for HiveWorkerConfig
impl UnwindSafe for HiveWorkerConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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