#[non_exhaustive]pub struct DeleteInput {
pub path: String,
pub version: Option<String>,
pub recursive: bool,
}Expand description
DeleteInput is the input for delete operations.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.path: StringThe path of the path to delete.
version: Option<String>The version of the path to delete.
recursive: boolWhether to perform recursive deletion.
Trait Implementations§
Source§impl Debug for DeleteInput
impl Debug for DeleteInput
Source§impl Default for DeleteInput
impl Default for DeleteInput
Source§fn default() -> DeleteInput
fn default() -> DeleteInput
Returns the “default value” for a type. Read more
Source§impl IntoDeleteInput for DeleteInput
Implement IntoDeleteInput for DeleteInput self.
impl IntoDeleteInput for DeleteInput
Implement IntoDeleteInput for DeleteInput self.
Source§fn into_delete_input(self) -> DeleteInput
fn into_delete_input(self) -> DeleteInput
Convert
self into a DeleteInput.Auto Trait Implementations§
impl Freeze for DeleteInput
impl RefUnwindSafe for DeleteInput
impl Send for DeleteInput
impl Sync for DeleteInput
impl Unpin for DeleteInput
impl UnsafeUnpin for DeleteInput
impl UnwindSafe for DeleteInput
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