pub struct MoveCmd {
pub internal: bool,
pub object_id: String,
pub source: Vec<String>,
pub destination: String,
}
Expand description
Move external or internal files into an object
If the target object does not already have a staged version, a new staged version is created, and the files are moved to it. The changes must be committed before they are reflected in a new OCFL version in the object in the main repository.
Fields
internal: bool
Source paths should be interpreted as logical paths internal to the object
object_id: String
ID of the object to move files into
source: Vec<String>
Source files to move. Glob patterns are supported.
destination: String
Destination logical path. Specify ‘/’ to move into the object’s root
Trait Implementations
sourceimpl FromArgMatches for MoveCmd
impl FromArgMatches for MoveCmd
sourcefn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Instantiate Self
from ArgMatches
, parsing the arguments as needed. Read more
sourcefn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches
) -> Result<(), Error>
fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches
) -> Result<(), Error>
Assign values from ArgMatches
to self
.
Auto Trait Implementations
impl RefUnwindSafe for MoveCmd
impl Send for MoveCmd
impl Sync for MoveCmd
impl Unpin for MoveCmd
impl UnwindSafe for MoveCmd
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more