Crate calculator#

Version: 0.1.0

pub mod calculator;[source]#

Calculator Library#

A simple calculator library demonstrating Rust documentation with sphinx-rust.

This crate provides basic arithmetic operations and a calculator struct that maintains a history of operations.

Example#

use calculator::{Calculator, Operation};

let mut calc = Calculator::new();
let result = calc.calculate(5.0, 3.0, Operation::Add);
assert_eq!(result, 8.0);

Structs#

Calculator

A calculator that performs basic arithmetic operations.

ScientificCalculator

A scientific calculator with additional mathematical functions.

Enums#

CalculatorError

Errors that can occur during calculator operations.