mixtape-core 0.4.0

An agentic AI framework for Rust
Documentation
use mixtape_core::TokenUsage;

#[test]
fn test_token_usage_total() {
    let usage = TokenUsage {
        input_tokens: 100,
        output_tokens: 50,
    };

    assert_eq!(usage.total(), 150);

    // Test with zeros
    let zero_usage = TokenUsage {
        input_tokens: 0,
        output_tokens: 0,
    };
    assert_eq!(zero_usage.total(), 0);

    // Test with large numbers
    let large_usage = TokenUsage {
        input_tokens: 1_000_000,
        output_tokens: 500_000,
    };
    assert_eq!(large_usage.total(), 1_500_000);
}