struct-threads 1.1.0

A simple library providing a Thread extension trait for Runnable tasks.
Documentation
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.1.0] - 2026-02-27

### Added
- **Async Support**: New `tokio` feature flag for async task execution
- **AsyncRunnable trait**: Define async tasks that can be executed with Tokio runtime
- **TokioTask trait**: Extension trait providing `async_start()` method for spawning async tasks
- **TokioParallelRun trait**: Run multiple async tasks in parallel with `async_par_run()` method
- **Custom Thread Builder**: `start_with_builder()` method for customizing thread properties (name, stack size, etc.)
- **Parallel Execution**: `ParallelRun` trait for running multiple tasks in parallel across CPU cores
- Comprehensive documentation for all features
- Examples for async usage, parallel execution, and custom thread configuration

### Changed
- Enhanced documentation with detailed examples for all traits
- Improved README with feature descriptions and usage examples

## [1.0.0] - Initial Release

### Added
- **Runnable trait**: Define tasks as structs implementing a simple trait
- **Thread trait**: Extension trait providing `start()` method for spawning threads
- Basic documentation and examples