pub enum FileStrategy {
Symlink,
Copy,
Template,
Hardlink,
}Expand description
File deployment strategy.
Variants§
Symlink
Create a symbolic link from target to source (default).
Copy
Copy source content to target.
Template
Render a Tera template and write the output (auto-selected for .tera files).
Hardlink
Create a hard link from target to source.
Trait Implementations§
Source§impl Clone for FileStrategy
impl Clone for FileStrategy
Source§fn clone(&self) -> FileStrategy
fn clone(&self) -> FileStrategy
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 FileStrategy
impl Debug for FileStrategy
Source§impl Default for FileStrategy
impl Default for FileStrategy
Source§fn default() -> FileStrategy
fn default() -> FileStrategy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FileStrategy
impl<'de> Deserialize<'de> for FileStrategy
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 FileStrategy
impl PartialEq for FileStrategy
Source§impl Serialize for FileStrategy
impl Serialize for FileStrategy
impl Copy for FileStrategy
impl Eq for FileStrategy
impl StructuralPartialEq for FileStrategy
Auto Trait Implementations§
impl Freeze for FileStrategy
impl RefUnwindSafe for FileStrategy
impl Send for FileStrategy
impl Sync for FileStrategy
impl Unpin for FileStrategy
impl UnsafeUnpin for FileStrategy
impl UnwindSafe for FileStrategy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.