Skip to main content

Crate windjammer_runtime

Crate windjammer_runtime 

Source
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