Skip to content

api crates calculator

github-actions[bot] edited this page Feb 3, 2026 · 1 revision

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.

Clone this wiki locally