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 (const: unstable) · 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 UnsafeUnpin 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
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.