pub struct GraphTypeConfig {
pub name: String,
pub aggregate_edges: bool,
pub min_edge_weight: f64,
pub include_document_nodes: bool,
}Expand description
Configuration for a specific graph type to export.
Fields§
§name: StringName identifier for this graph configuration.
aggregate_edges: boolWhether to aggregate parallel edges between the same nodes.
min_edge_weight: f64Minimum edge weight to include (filters out small transactions).
include_document_nodes: boolWhether to include document nodes (creates hub-and-spoke structure).
Trait Implementations§
Source§impl Clone for GraphTypeConfig
impl Clone for GraphTypeConfig
Source§fn clone(&self) -> GraphTypeConfig
fn clone(&self) -> GraphTypeConfig
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 GraphTypeConfig
impl Debug for GraphTypeConfig
Source§impl Default for GraphTypeConfig
impl Default for GraphTypeConfig
Source§impl<'de> Deserialize<'de> for GraphTypeConfig
impl<'de> Deserialize<'de> for GraphTypeConfig
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 GraphTypeConfig
impl RefUnwindSafe for GraphTypeConfig
impl Send for GraphTypeConfig
impl Sync for GraphTypeConfig
impl Unpin for GraphTypeConfig
impl UnwindSafe for GraphTypeConfig
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