pub struct TaskClaimRenewRequestV1 {
pub schema: String,
pub claim: ClaimRefV1,
pub minutes: u32,
}Expand description
POST …/{number}/claim/renew. 1.9 erratum: the renewed claim keeps its
lease id and fencing token (the bus lease rule).
Fields§
§schema: String§claim: ClaimRefV1§minutes: u32Implementations§
Source§impl TaskClaimRenewRequestV1
impl TaskClaimRenewRequestV1
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for TaskClaimRenewRequestV1
impl Clone for TaskClaimRenewRequestV1
Source§impl Debug for TaskClaimRenewRequestV1
impl Debug for TaskClaimRenewRequestV1
Source§impl<'de> Deserialize<'de> for TaskClaimRenewRequestV1
impl<'de> Deserialize<'de> for TaskClaimRenewRequestV1
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 TaskClaimRenewRequestV1
Source§impl PartialEq for TaskClaimRenewRequestV1
impl PartialEq for TaskClaimRenewRequestV1
Source§impl Serialize for TaskClaimRenewRequestV1
impl Serialize for TaskClaimRenewRequestV1
impl StructuralPartialEq for TaskClaimRenewRequestV1
Auto Trait Implementations§
impl Freeze for TaskClaimRenewRequestV1
impl RefUnwindSafe for TaskClaimRenewRequestV1
impl Send for TaskClaimRenewRequestV1
impl Sync for TaskClaimRenewRequestV1
impl Unpin for TaskClaimRenewRequestV1
impl UnsafeUnpin for TaskClaimRenewRequestV1
impl UnwindSafe for TaskClaimRenewRequestV1
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