Crate capability_feature_measurement

Crate capability_feature_measurement 

Source

Structs§

TreeLevelAggregate
A helper struct summarizing counts at a single level in the tree. No public fields, so we use getset to provide read-only access.
TreeLevelAggregateBuilder
Builder for TreeLevelAggregate.
TreeLevelSkippingStats
Describes skip-related stats at a given level. No public fields.
TreeLevelSkippingStatsBuilder
Builder for TreeLevelSkippingStats.
TreeWeightedBranchingStats
Summarizes child-count distribution stats for weighted branching validation. No public fields; use getset for read access.
TreeWeightedBranchingStatsBuilder
Builder for TreeWeightedBranchingStats.

Enums§

DetectedTreeConfigurationComplexity
Potential result for a measured complexity. We might not know, so we have Unknown.
TreeLevelAggregateBuilderError
Error type for TreeLevelAggregateBuilder
TreeLevelSkippingStatsBuilderError
Error type for TreeLevelSkippingStatsBuilder
TreeWeightedBranchingStatsBuilderError
Error type for TreeWeightedBranchingStatsBuilder

Traits§

TreeBalanceSymmetryMeasurer
TreeBreadthMeasurer

TreeConfigurationComplexityMeasurer

TreeDensityMeasurer

TreeDepthMeasurer
We want to define a trait hierarchy for “measuring” each portion of a GrowerTreeConfiguration against arbitrary tree-like data structures (e.g., Skeleton, StringSkeleton, or others).
TreeLeafGranularityMeasurer
TreeLevelSkippingMeasurer

TreeLevelSpecificMeasurer

TreeSubBranchOrderingMeasurer

TreeWeightedBranchingMeasurer