pub struct HeartbeatRequest {
pub plan_id: PlanId,
pub deliverable_id: String,
pub caller_id: CallerId,
pub ttl: Option<Duration>,
}Expand description
Request bundle for crate::ports::Planner::heartbeat.
Fields§
§plan_id: PlanId§deliverable_id: String§caller_id: CallerId§ttl: Option<Duration>Requested lease TTL for this heartbeat. None uses the planner
default; the planner clamps the value to its configured maximum.
Implementations§
Trait Implementations§
Source§impl Clone for HeartbeatRequest
impl Clone for HeartbeatRequest
Auto Trait Implementations§
impl Freeze for HeartbeatRequest
impl RefUnwindSafe for HeartbeatRequest
impl Send for HeartbeatRequest
impl Sync for HeartbeatRequest
impl Unpin for HeartbeatRequest
impl UnsafeUnpin for HeartbeatRequest
impl UnwindSafe for HeartbeatRequest
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