pub struct ResourceMoveParams {
pub channel: Uri,
pub source: Uri,
pub destination: Uri,
pub fail_if_exists: Option<bool>,
}Expand description
Moves (renames) a resource from one URI to another on the server’s filesystem.
If the destination already exists, it is overwritten unless failIfExists
is set.
Like all resource* methods, resourceMove is symmetrical and MAY be
sent in either direction.
Fields§
§channel: UriChannel URI this command targets.
source: UriSource URI to move from
destination: UriDestination URI to move to
fail_if_exists: Option<bool>If true, the server MUST fail if the destination already exists instead
of overwriting it.
Trait Implementations§
Source§impl Clone for ResourceMoveParams
impl Clone for ResourceMoveParams
Source§fn clone(&self) -> ResourceMoveParams
fn clone(&self) -> ResourceMoveParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ResourceMoveParams
impl Debug for ResourceMoveParams
Source§impl<'de> Deserialize<'de> for ResourceMoveParams
impl<'de> Deserialize<'de> for ResourceMoveParams
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
Source§impl PartialEq for ResourceMoveParams
impl PartialEq for ResourceMoveParams
Source§fn eq(&self, other: &ResourceMoveParams) -> bool
fn eq(&self, other: &ResourceMoveParams) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ResourceMoveParams
impl Serialize for ResourceMoveParams
impl StructuralPartialEq for ResourceMoveParams
Auto Trait Implementations§
impl Freeze for ResourceMoveParams
impl RefUnwindSafe for ResourceMoveParams
impl Send for ResourceMoveParams
impl Sync for ResourceMoveParams
impl Unpin for ResourceMoveParams
impl UnsafeUnpin for ResourceMoveParams
impl UnwindSafe for ResourceMoveParams
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