pub struct ExportArgs {
pub paths: Vec<PathBuf>,
pub format: ExportFormat,
pub out: Option<PathBuf>,
pub module_roots: Vec<String>,
pub module_depth: usize,
pub children: ChildIncludeMode,
pub min_code: usize,
pub max_rows: usize,
pub redact: RedactMode,
pub meta: bool,
pub strip_prefix: Option<PathBuf>,
}Fields§
§paths: Vec<PathBuf>§format: ExportFormat§out: Option<PathBuf>§module_roots: Vec<String>§module_depth: usize§children: ChildIncludeMode§min_code: usize§max_rows: usize§redact: RedactMode§meta: bool§strip_prefix: Option<PathBuf>Trait Implementations§
Source§impl Clone for ExportArgs
impl Clone for ExportArgs
Source§fn clone(&self) -> ExportArgs
fn clone(&self) -> ExportArgs
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 ExportArgs
impl Debug for ExportArgs
Source§impl<'de> Deserialize<'de> for ExportArgs
impl<'de> Deserialize<'de> for ExportArgs
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 ExportArgs
impl RefUnwindSafe for ExportArgs
impl Send for ExportArgs
impl Sync for ExportArgs
impl Unpin for ExportArgs
impl UnwindSafe for ExportArgs
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