1 unstable release
Uses new Rust 2024
| 0.1.0 | Jul 13, 2025 |
|---|
#20 in #relational
Used in character-traits
72KB
1K
SLoC
character-traits-relational-expectations
character-traits-relational-expectations is an advanced Rust crate, designed to programmatically model complex relational expectations and intrinsic ratings of character traits. This crate leverages enumerated categories such as demands, requirements, values, preferences, appreciations, and expectations, each associated with intrinsic relational ratings.
Features
- Provides a structured way to define and assess character relational traits.
- Supports intrinsic dimension ratings for relational expectations such as empathy, loyalty, intellectual engagement, spiritual growth, etc.
- Facilitates the creation of complex relational expectation profiles.
Usage
Define a RelationalExpectationProfile using various RelationalExpectation types that embody different aspects of character traits and expectations, such as RelationalDemand or RelationalValue. Retrieve their intrinsic ratings through provided methods.
use character_traits_relational_expectations::{RelationalExpectation, RelationalDemand, RelationalExpectationProfile};
let expectation = RelationalExpectation::from(RelationalDemand::EmpathyAndDeepConnection);
let profile = RelationalExpectationProfile::new(vec![expectation]);
let ratings = expectation.intrinsic_ratings();
License
MIT License
This README.md file was generated by an AI model and may not be 100% accurate, however, it should be pretty good.
Dependencies
~48–91MB
~1.5M SLoC