pub struct FileSystemConfig {
pub public_directory: String,
pub serve_directory: String,
pub input_directory: String,
pub output_directory: String,
pub config_file_name: String,
pub results_file_name: String,
pub success_file_name: String,
pub running_file_name: String,
pub error_file_name: String,
pub logging_file_name: String,
}Fields§
§public_directory: StringDefault anonymous directory
Anonymous directory path should be used when users are not identified.
serve_directory: StringThe directory to be used for storing the database.
input_directory: StringThe directory to be used for storing source data from users.
output_directory: StringThe directory to be used for storing output data from users.
config_file_name: StringThe name of the configuration file generated to store analysis configurations.
results_file_name: StringThe name of the lock file generated to indicate the analysis is pending.
success_file_name: StringThe name of the lock file generated to indicate the analysis was successful.
running_file_name: StringThe name of the lock file generated to indicate the analysis is running.
error_file_name: StringThe name of the lock file generated to indicate the analysis is in error.
logging_file_name: StringThe name of the lock file generated to store logging information.
Trait Implementations§
Source§impl Clone for FileSystemConfig
impl Clone for FileSystemConfig
Source§fn clone(&self) -> FileSystemConfig
fn clone(&self) -> FileSystemConfig
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 FileSystemConfig
impl Debug for FileSystemConfig
Source§impl<'de> Deserialize<'de> for FileSystemConfig
impl<'de> Deserialize<'de> for FileSystemConfig
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 FileSystemConfig
impl RefUnwindSafe for FileSystemConfig
impl Send for FileSystemConfig
impl Sync for FileSystemConfig
impl Unpin for FileSystemConfig
impl UnwindSafe for FileSystemConfig
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more