pub struct FileSpec {
pub path: String,
pub isolated: Option<String>,
pub format: String,
pub restore: String,
pub pointers: Vec<String>,
}Fields§
§path: String§isolated: Option<String>Location when the config root is relocated (for files that live outside it).
format: Stringjson | jsonc | toml | yaml
restore: Stringwhole (restore the file) | pointers (restore only pointers) | record (digest only)
pointers: Vec<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for FileSpec
impl<'de> Deserialize<'de> for FileSpec
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<FileSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FileSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for FileSpec
impl Serialize for FileSpec
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for FileSpec
impl RefUnwindSafe for FileSpec
impl Send for FileSpec
impl Sync for FileSpec
impl Unpin for FileSpec
impl UnsafeUnpin for FileSpec
impl UnwindSafe for FileSpec
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