pub struct ExportOptions {
pub include_dependencies: bool,
pub include_lifetimes: bool,
pub include_metadata: bool,
pub include_layout: bool,
pub type_filter: HashSet<String>,
pub max_depth: Option<usize>,
pub include_internal: bool,
}Expand description
Graph export configuration options.
Fields§
§include_dependencies: boolInclude dependency details in nodes
include_lifetimes: boolInclude lifetime information
include_metadata: boolInclude metadata in export
include_layout: boolGenerate layout hints for visualization
type_filter: HashSet<String>Filter to specific service types (empty = all)
max_depth: Option<usize>Maximum depth for dependency traversal
include_internal: boolInclude internal/system services
Trait Implementations§
Source§impl Clone for ExportOptions
impl Clone for ExportOptions
Source§fn clone(&self) -> ExportOptions
fn clone(&self) -> ExportOptions
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 ExportOptions
impl Debug for ExportOptions
Auto Trait Implementations§
impl Freeze for ExportOptions
impl RefUnwindSafe for ExportOptions
impl Send for ExportOptions
impl Sync for ExportOptions
impl Unpin for ExportOptions
impl UnwindSafe for ExportOptions
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