pub struct NodeTypeClusteringConfig {
pub section: NodeTypeMergeConfig,
pub paragraph: NodeTypeMergeConfig,
pub list: NodeTypeMergeConfig,
pub list_item: NodeTypeMergeConfig,
pub header: NodeTypeMergeConfig,
pub footer: NodeTypeMergeConfig,
pub margin: NodeTypeMergeConfig,
}Expand description
Per-element-type clustering configuration. Each ParsedElementType has its
own self-contained merge config — no shared defaults, no override inheritance.
Adding a new element type to the pipeline (e.g. Table) requires explicitly
adding a block here.
Fields§
§section: NodeTypeMergeConfig§paragraph: NodeTypeMergeConfig§list: NodeTypeMergeConfig§list_item: NodeTypeMergeConfig§header: NodeTypeMergeConfig§margin: NodeTypeMergeConfigTrait Implementations§
Source§impl Clone for NodeTypeClusteringConfig
impl Clone for NodeTypeClusteringConfig
Source§fn clone(&self) -> NodeTypeClusteringConfig
fn clone(&self) -> NodeTypeClusteringConfig
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 NodeTypeClusteringConfig
impl Debug for NodeTypeClusteringConfig
Source§impl Default for NodeTypeClusteringConfig
impl Default for NodeTypeClusteringConfig
Source§fn default() -> NodeTypeClusteringConfig
fn default() -> NodeTypeClusteringConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NodeTypeClusteringConfig
impl<'de> Deserialize<'de> for NodeTypeClusteringConfig
Source§fn deserialize<D>(
deserializer: D,
) -> Result<NodeTypeClusteringConfig, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<NodeTypeClusteringConfig, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for NodeTypeClusteringConfig
impl Serialize for NodeTypeClusteringConfig
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for NodeTypeClusteringConfig
impl RefUnwindSafe for NodeTypeClusteringConfig
impl Send for NodeTypeClusteringConfig
impl Sync for NodeTypeClusteringConfig
impl Unpin for NodeTypeClusteringConfig
impl UnsafeUnpin for NodeTypeClusteringConfig
impl UnwindSafe for NodeTypeClusteringConfig
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