pub struct ClaimWorkItemRequest {
pub id: WorkItemId,
pub realm_id: Option<String>,
pub namespace: Option<WorkNamespace>,
pub expected_revision: u64,
pub owner: WorkOwner,
pub lease_seconds: Option<u64>,
pub lease_expires_at: Option<DateTime<Utc>>,
}Fields§
§id: WorkItemId§realm_id: Option<String>§namespace: Option<WorkNamespace>§expected_revision: u64§owner: WorkOwner§lease_seconds: Option<u64>§lease_expires_at: Option<DateTime<Utc>>Trait Implementations§
Source§impl Clone for ClaimWorkItemRequest
impl Clone for ClaimWorkItemRequest
Source§fn clone(&self) -> ClaimWorkItemRequest
fn clone(&self) -> ClaimWorkItemRequest
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 ClaimWorkItemRequest
impl Debug for ClaimWorkItemRequest
Source§impl<'de> Deserialize<'de> for ClaimWorkItemRequest
impl<'de> Deserialize<'de> for ClaimWorkItemRequest
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 ClaimWorkItemRequest
impl RefUnwindSafe for ClaimWorkItemRequest
impl Send for ClaimWorkItemRequest
impl Sync for ClaimWorkItemRequest
impl Unpin for ClaimWorkItemRequest
impl UnsafeUnpin for ClaimWorkItemRequest
impl UnwindSafe for ClaimWorkItemRequest
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