pub struct CheckAdmissionArgs {
pub execution_id: ExecutionId,
pub now: TimestampMs,
pub window_seconds: u64,
pub rate_limit: u64,
pub concurrency_cap: u64,
pub jitter_ms: Option<u64>,
}Fields§
§execution_id: ExecutionId§now: TimestampMs§window_seconds: u64§rate_limit: u64§concurrency_cap: u64§jitter_ms: Option<u64>Trait Implementations§
Source§impl Clone for CheckAdmissionArgs
impl Clone for CheckAdmissionArgs
Source§fn clone(&self) -> CheckAdmissionArgs
fn clone(&self) -> CheckAdmissionArgs
Returns a duplicate of the value. Read more
1.0.0 · 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 CheckAdmissionArgs
impl Debug for CheckAdmissionArgs
Source§impl<'de> Deserialize<'de> for CheckAdmissionArgs
impl<'de> Deserialize<'de> for CheckAdmissionArgs
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
Auto Trait Implementations§
impl Freeze for CheckAdmissionArgs
impl RefUnwindSafe for CheckAdmissionArgs
impl Send for CheckAdmissionArgs
impl Sync for CheckAdmissionArgs
impl Unpin for CheckAdmissionArgs
impl UnsafeUnpin for CheckAdmissionArgs
impl UnwindSafe for CheckAdmissionArgs
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