pub struct UserFinishedRequest {
pub user_pk: UserPk,
pub lease_id: LeaseId,
pub mega_id: MegaId,
}Expand description
A notification from a meganode that a user has shut down, and that we can terminate the user’s lease.
Fields§
§user_pk: UserPkThe user that shut down.
lease_id: LeaseIdThe ID of the lease to terminate.
mega_id: MegaIdSanity check: The meganode issuing the request.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UserFinishedRequest
impl<'de> Deserialize<'de> for UserFinishedRequest
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 UserFinishedRequest
impl RefUnwindSafe for UserFinishedRequest
impl Send for UserFinishedRequest
impl Sync for UserFinishedRequest
impl Unpin for UserFinishedRequest
impl UnsafeUnpin for UserFinishedRequest
impl UnwindSafe for UserFinishedRequest
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