pub struct PlanArchiveDeleteRequest {
pub target: DeleteTarget,
pub archive_mode: ArchiveMode,
pub cascade: bool,
pub force: bool,
pub reason: String,
pub actor: Option<String>,
pub version_target: Option<ArchiveDeleteVersionTarget>,
pub delete_all_versions: bool,
pub dry_run: bool,
}Fields§
§target: DeleteTarget§archive_mode: ArchiveMode§cascade: bool§force: bool§reason: String§actor: Option<String>§version_target: Option<ArchiveDeleteVersionTarget>§delete_all_versions: bool§dry_run: boolTrait Implementations§
Source§impl Clone for PlanArchiveDeleteRequest
impl Clone for PlanArchiveDeleteRequest
Source§fn clone(&self) -> PlanArchiveDeleteRequest
fn clone(&self) -> PlanArchiveDeleteRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PlanArchiveDeleteRequest
impl Debug for PlanArchiveDeleteRequest
Source§impl<'de> Deserialize<'de> for PlanArchiveDeleteRequest
impl<'de> Deserialize<'de> for PlanArchiveDeleteRequest
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 PlanArchiveDeleteRequest
impl RefUnwindSafe for PlanArchiveDeleteRequest
impl Send for PlanArchiveDeleteRequest
impl Sync for PlanArchiveDeleteRequest
impl Unpin for PlanArchiveDeleteRequest
impl UnsafeUnpin for PlanArchiveDeleteRequest
impl UnwindSafe for PlanArchiveDeleteRequest
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