-
Notifications
You must be signed in to change notification settings - Fork 1
examples rust
github-actions[bot] edited this page Feb 3, 2026
·
1 revision
A simple calculator library demonstrating Rust documentation with sphinx-rust.
- Basic arithmetic operations (add, subtract, multiply, divide)
- Scientific calculator with trigonometric and logarithmic functions
- Operation history tracking
- Full Rust documentation with examples
use calculator::{Calculator, Operation}; fn main() { let mut calc = Calculator::new(); // Basic operations let sum = calc.add(5.0, 3.0); println!("5 + 3 = {}", sum); let product = calc.multiply(4.0, 7.0); println!("4 * 7 = {}", product); // View history for result in calc.history() { println!("{}", result); } } use calculator::ScientificCalculator; fn main() { let mut sci = ScientificCalculator::new(); sci.set_use_degrees(true); println!("sin(90°) = {}", sci.sin(90.0)); println!("sqrt(16) = {}", sci.sqrt(16.0)); println!("2^10 = {}", sci.pow(2.0, 10.0)); } - Home
- Overview
- Installation
- Configuration
- Api
- Contributor Covenant Code of Conduct
- .Github Issue Template Bug Report
- .Github Issue Template Feature Request
- yardang
- Api Crates Calculator Code Calculator
- Enum calculator::CalculatorError
- Enums
- Struct calculator::Calculator
- Struct calculator::ScientificCalculator
- Structs
- Crate calculator
- Example Notebook
- API Reference
- Configuration
- Docs Src Home
- Installation
- Overview
- Calculator C++ API Documentation
- JavaScript Calculator Example
- Calculator Library (Rust)