# Pull Request

## Description

Please include a summary of the changes and the related issue. Include relevant motivation and context.

Fixes # (issue)

## Type of Change

Please delete options that are not relevant.

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update
- [ ] Performance improvement
- [ ] Code refactoring
- [ ] Tests

## Changes Made

Please describe the changes in detail:

- Change 1
- Change 2
- Change 3

## Testing

Please describe the tests that you ran to verify your changes:

- [ ] Unit tests pass (`cargo test`)
- [ ] All features tested (`cargo test --all-features`)
- [ ] Examples run successfully (`cargo run --example basic_usage`)
- [ ] Documentation builds (`cargo doc --no-deps`)
- [ ] Linter passes (`cargo clippy -- -D warnings`)
- [ ] Formatting is correct (`cargo fmt -- --check`)

### Test Configuration

- Rust version:
- OS:
- Additional test details:

## Documentation

- [ ] I have updated the documentation accordingly
- [ ] I have added examples in doc comments
- [ ] I have updated CHANGELOG.md
- [ ] I have updated README.md if needed

## Checklist

- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published

## Breaking Changes

If this PR introduces breaking changes, please describe:

- What breaks
- Why the breaking change is necessary
- Migration path for users

## Performance Impact

Does this PR have any performance implications?

- [ ] No performance impact
- [ ] Performance improvement (describe below)
- [ ] Potential performance regression (describe below and justify)

## Screenshots (if applicable)

Add screenshots to help explain your changes.

## Additional Notes

Add any other notes about the PR here.
