pub struct ClaimForWorkerRequest {
pub worker_id: String,
pub lane_id: String,
pub worker_instance_id: String,
pub capabilities: Vec<String>,
pub grant_ttl_ms: u64,
}Expand description
Request body for POST /v1/workers/{worker_id}/claim.
Mirrors ff_server::api::ClaimForWorkerBody 1:1. worker_id
goes in the URL path (not the body) but is kept on the struct
for ergonomics — callers don’t juggle a separate arg.
Fields§
§worker_id: String§lane_id: String§worker_instance_id: String§capabilities: Vec<String>§grant_ttl_ms: u64Grant TTL in milliseconds. Server rejects 0 or anything over
60s (its CLAIM_GRANT_TTL_MS_MAX).
Trait Implementations§
Source§impl Clone for ClaimForWorkerRequest
impl Clone for ClaimForWorkerRequest
Source§fn clone(&self) -> ClaimForWorkerRequest
fn clone(&self) -> ClaimForWorkerRequest
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 ClaimForWorkerRequest
impl Debug for ClaimForWorkerRequest
Auto Trait Implementations§
impl Freeze for ClaimForWorkerRequest
impl RefUnwindSafe for ClaimForWorkerRequest
impl Send for ClaimForWorkerRequest
impl Sync for ClaimForWorkerRequest
impl Unpin for ClaimForWorkerRequest
impl UnsafeUnpin for ClaimForWorkerRequest
impl UnwindSafe for ClaimForWorkerRequest
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 more