pub struct RotateRequest {
pub request_id: String,
pub service_id: String,
pub reason: RotateReason,
pub new_size: Option<u64>,
pub revoke_client_id: Option<String>,
}Expand description
Client to server: replace a service’s file. new_size is required for RESIZE and forbidden
for REVOCATION; revoke_client_id is the reverse. See RotateRequest::validate.
Fields§
§request_id: String§service_id: String§reason: RotateReason§new_size: Option<u64>§revoke_client_id: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for RotateRequest
impl Clone for RotateRequest
Source§impl Debug for RotateRequest
impl Debug for RotateRequest
Source§impl<'de> Deserialize<'de> for RotateRequest
impl<'de> Deserialize<'de> for RotateRequest
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 RotateRequest
Source§impl PartialEq for RotateRequest
impl PartialEq for RotateRequest
Source§impl Serialize for RotateRequest
impl Serialize for RotateRequest
impl StructuralPartialEq for RotateRequest
Auto Trait Implementations§
impl Freeze for RotateRequest
impl RefUnwindSafe for RotateRequest
impl Send for RotateRequest
impl Sync for RotateRequest
impl Unpin for RotateRequest
impl UnsafeUnpin for RotateRequest
impl UnwindSafe for RotateRequest
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