pub struct UserLeaseRenewalRequest {
pub lease_id: u32,
pub user_pk: UserPk,
pub timestamp: TimestampMs,
}Expand description
A request from a usernode to renew its lease.
Fields§
§lease_id: u32The ID of the lease to renew.
user_pk: UserPkSanity check: The requesting user.
timestamp: TimestampMsSanity check: The current time within the enclave.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UserLeaseRenewalRequest
impl<'de> Deserialize<'de> for UserLeaseRenewalRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<UserLeaseRenewalRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UserLeaseRenewalRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for UserLeaseRenewalRequest
impl Serialize for UserLeaseRenewalRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for UserLeaseRenewalRequest
impl RefUnwindSafe for UserLeaseRenewalRequest
impl Send for UserLeaseRenewalRequest
impl Sync for UserLeaseRenewalRequest
impl Unpin for UserLeaseRenewalRequest
impl UnsafeUnpin for UserLeaseRenewalRequest
impl UnwindSafe for UserLeaseRenewalRequest
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