pub struct RustGraphExportConfig {
pub include_features: bool,
pub include_temporal: bool,
pub include_labels: bool,
pub source_name: String,
pub batch_id: Option<String>,
pub output_format: RustGraphOutputFormat,
pub export_node_properties: bool,
pub export_edge_properties: bool,
pub pretty_print: bool,
}Expand description
Configuration for RustGraph export.
Fields§
§include_features: boolInclude numeric features in output.
include_temporal: boolInclude temporal metadata (valid_from, valid_to, transaction_time).
include_labels: boolInclude ML labels in output.
source_name: StringSource name for provenance tracking.
batch_id: Option<String>Optional batch ID for grouping exports.
output_format: RustGraphOutputFormatOutput format (JsonLines or JsonArray).
export_node_properties: boolExport node properties.
export_edge_properties: boolExport edge properties.
pretty_print: boolPretty print JSON (for debugging).
Trait Implementations§
Source§impl Clone for RustGraphExportConfig
impl Clone for RustGraphExportConfig
Source§fn clone(&self) -> RustGraphExportConfig
fn clone(&self) -> RustGraphExportConfig
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 RustGraphExportConfig
impl Debug for RustGraphExportConfig
Auto Trait Implementations§
impl Freeze for RustGraphExportConfig
impl RefUnwindSafe for RustGraphExportConfig
impl Send for RustGraphExportConfig
impl Sync for RustGraphExportConfig
impl Unpin for RustGraphExportConfig
impl UnwindSafe for RustGraphExportConfig
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