pub struct QueueLeaseRequest {
pub stream: String,
pub worker_node: u64,
pub worker_instance: u32,
pub max: usize,
}Expand description
Lease jobs for a worker (POST /raft/v1/queue/lease).
Fields§
§stream: StringQueue stream to pull from.
worker_node: u64NodeId of the leasing worker (.0 wire encoding).
worker_instance: u32Worker actor instance id on that node.
max: usizeMaximum jobs to lease in one call.
Trait Implementations§
Source§impl Clone for QueueLeaseRequest
impl Clone for QueueLeaseRequest
Source§fn clone(&self) -> QueueLeaseRequest
fn clone(&self) -> QueueLeaseRequest
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 QueueLeaseRequest
impl Debug for QueueLeaseRequest
Source§impl<'de> Deserialize<'de> for QueueLeaseRequest
impl<'de> Deserialize<'de> for QueueLeaseRequest
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 QueueLeaseRequest
Source§impl PartialEq for QueueLeaseRequest
impl PartialEq for QueueLeaseRequest
Source§impl Serialize for QueueLeaseRequest
impl Serialize for QueueLeaseRequest
impl StructuralPartialEq for QueueLeaseRequest
Auto Trait Implementations§
impl Freeze for QueueLeaseRequest
impl RefUnwindSafe for QueueLeaseRequest
impl Send for QueueLeaseRequest
impl Sync for QueueLeaseRequest
impl Unpin for QueueLeaseRequest
impl UnsafeUnpin for QueueLeaseRequest
impl UnwindSafe for QueueLeaseRequest
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