Crate character_traits_ethical_framework

Crate character_traits_ethical_framework 

Source

Structs§

CoreEthicalPrincipleIntrinsicDimensionRatings
Seven orthogonal axes that shatter variation across ethical principles.
CoreEthicalPrincipleIntrinsicDimensionRatingsBuilder
Builder for CoreEthicalPrincipleIntrinsicDimensionRatings.
EthicalFrameworkIter
An iterator over the variants of EthicalFramework
EthicalFrameworkProfile
EthicalFrameworkProfileBuilder
Builder for EthicalFrameworkProfile.
NuancedEthicalAttributeIntrinsicDimensionRatings
Seven orthogonal axes capturing attribute‑level nuance.
NuancedEthicalAttributeIntrinsicDimensionRatingsBuilder
Builder for NuancedEthicalAttributeIntrinsicDimensionRatings.

Enums§

CoreEthicalPrinciple
A single, dominant core principle that can drive an ethical stance.
CoreEthicalPrincipleIntrinsicDimensionRatingsBuilderError
Error type for CoreEthicalPrincipleIntrinsicDimensionRatingsBuilder
EthicalFramework
EthicalFrameworkProfileBuildError
EthicalFrameworkProfileBuilderError
Error type for EthicalFrameworkProfileBuilder
NuancedEthicalAttribute
Nuanced ethical attributes frequently co‑occurring with a CoreEthicalPrinciple.
NuancedEthicalAttributeIntrinsicDimensionRatingsBuilderError
Error type for NuancedEthicalAttributeIntrinsicDimensionRatingsBuilder

Functions§

analyze_ethical_framework_descriptor
Extracts the core principle and nuanced attributes from one concrete EthicalFramework descriptor variant.
find_ethical_framework_descriptors_for
Returns every EthicalFramework descriptor whose core principle equals core and whose nuanced attributes superset required.