Expand description
Windjammer Runtime Library
This crate provides the actual Rust implementations for Windjammer’s standard library.
When you write use std::http in Windjammer, the compiler generates code that calls
functions from this crate.
Re-exports§
pub use rand;
Modules§
- bench
- Benchmarking utilities for Windjammer tests
- cli
- Command-line argument parsing with builder pattern
- collections
- Collection utilities
- contracts
- Design-by-contract utilities
- crypto
- Cryptographic functions
- csv_mod
- CSV parsing and writing
- db
- Database operations (SQLite and PostgreSQL)
- doc_
test - Doc test extraction and execution utilities
- encoding
- Encoding and decoding utilities
- env
- Environment variable operations
- fixtures
- Fixture system for tests
- fs
- File system operations
- io
- I/O utilities
- json
- JSON serialization and deserialization
- log_mod
- Logging utilities
- math
- Mathematical functions
- mime
- MIME type detection
- mock
- Simple mocking utilities for Windjammer tests
- mock_
function - Function mocking utilities
- mock_
interface - Advanced interface (trait) mocking utilities
- path
- Path manipulation utilities
- platform
- Platform-specific implementations
- process
- Process management
- property
- Property-based testing utilities for Windjammer
- random
- Random number generation
- regex_
mod - Regular expressions
- setup_
teardown - Setup and teardown utilities for tests
- strings
- String utilities
- sync
- Synchronization primitives
- test
- Test framework for Windjammer
- test_
output - Enhanced test output utilities
- testing
- Testing utilities
- thread
- Threading utilities
- time
- Date and time operations
- timeout
- Test timeout utilities