pub struct FileGenConfig {
pub root: PathBuf,
pub dirwidth: Vec<usize>,
pub numfiles: usize,
pub filesize: usize,
pub writebuf: usize,
pub chunk_size: u64,
pub leaf_files: bool,
}Expand description
Configuration for file generation
Fields§
§root: PathBufRoot directory for file generation
dirwidth: Vec<usize>Directory width at each level
numfiles: usizeNumber of files to generate at each leaf
filesize: usizeSize of each file in bytes
writebuf: usizeWrite buffer size in bytes
chunk_size: u64Chunk size for I/O throttling
leaf_files: boolWhether to generate files at leaf directories only
Implementations§
Trait Implementations§
Source§impl Clone for FileGenConfig
impl Clone for FileGenConfig
Source§fn clone(&self) -> FileGenConfig
fn clone(&self) -> FileGenConfig
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 moreAuto Trait Implementations§
impl Freeze for FileGenConfig
impl RefUnwindSafe for FileGenConfig
impl Send for FileGenConfig
impl Sync for FileGenConfig
impl Unpin for FileGenConfig
impl UnwindSafe for FileGenConfig
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request