pub struct QuotaConfig {
pub validation_runs_per_agent_challenge_day: u32,
pub official_runs_per_agent_challenge_day: u32,
pub max_active_official_jobs: u32,
pub max_active_agents: u32,
pub max_active_challenge_review_records_per_human: u32,
pub challenge_private_asset_bytes_per_review_record: u64,
pub challenge_review_record_validations_per_day: u32,
pub challenge_review_record_validation_timeout_minutes: i32,
pub challenge_private_asset_pending_timeout_minutes: i32,
pub challenge_review_record_publish_timeout_minutes: i32,
pub challenge_review_record_ttl_days: i64,
pub unpublished_challenge_asset_grace_days: i64,
}Expand description
Platform quota and lifecycle configuration.
Fields§
§validation_runs_per_agent_challenge_day: u32§official_runs_per_agent_challenge_day: u32§max_active_official_jobs: u32§max_active_agents: u32§max_active_challenge_review_records_per_human: u32§challenge_private_asset_bytes_per_review_record: u64§challenge_review_record_validations_per_day: u32§challenge_review_record_validation_timeout_minutes: i32§challenge_private_asset_pending_timeout_minutes: i32§challenge_review_record_publish_timeout_minutes: i32§challenge_review_record_ttl_days: i64§unpublished_challenge_asset_grace_days: i64Trait Implementations§
Source§impl Clone for QuotaConfig
impl Clone for QuotaConfig
Source§fn clone(&self) -> QuotaConfig
fn clone(&self) -> QuotaConfig
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 QuotaConfig
impl Debug for QuotaConfig
Source§impl Validate for QuotaConfig
impl Validate for QuotaConfig
Source§fn validate_into(
&self,
__garde_user_ctx: &Self::Context,
__garde_path: &mut dyn FnMut() -> Path,
__garde_report: &mut Report,
)
fn validate_into( &self, __garde_user_ctx: &Self::Context, __garde_path: &mut dyn FnMut() -> Path, __garde_report: &mut Report, )
Validates
Self, aggregating all validation errors into Report.Auto Trait Implementations§
impl Freeze for QuotaConfig
impl RefUnwindSafe for QuotaConfig
impl Send for QuotaConfig
impl Sync for QuotaConfig
impl Unpin for QuotaConfig
impl UnsafeUnpin for QuotaConfig
impl UnwindSafe for QuotaConfig
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 moreCreates a shared type from an unshared type.