pub struct ModuleFileEntry {
pub source: String,
pub target: String,
pub strategy: Option<FileStrategy>,
pub private: bool,
pub encryption: Option<EncryptionSpec>,
}Fields§
§source: String§target: String§strategy: Option<FileStrategy>Per-file deployment strategy override. If None, uses the global default.
private: boolWhen true, the source file is local-only: auto-added to .gitignore, silently skipped on machines where it doesn’t exist.
encryption: Option<EncryptionSpec>Encryption settings for this module file.
Trait Implementations§
Source§impl Clone for ModuleFileEntry
impl Clone for ModuleFileEntry
Source§fn clone(&self) -> ModuleFileEntry
fn clone(&self) -> ModuleFileEntry
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 ModuleFileEntry
impl Debug for ModuleFileEntry
Source§impl<'de> Deserialize<'de> for ModuleFileEntry
impl<'de> Deserialize<'de> for ModuleFileEntry
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 ModuleFileEntry
impl RefUnwindSafe for ModuleFileEntry
impl Send for ModuleFileEntry
impl Sync for ModuleFileEntry
impl Unpin for ModuleFileEntry
impl UnsafeUnpin for ModuleFileEntry
impl UnwindSafe for ModuleFileEntry
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