# Pull Request

## Summary

<!-- Briefly describe what this PR does and why -->

## Changes

<!-- List the main changes made in this PR -->

- [ ] 
- [ ] 
- [ ] 

## Type of Change

<!-- Mark the relevant option with an "x" -->

- [ ] 🐛 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
- [ ] 🔧 Refactoring (no functional changes)
- [ ] ⚡ Performance improvement
- [ ] 🧪 Test improvements

## Testing

<!-- Describe how you tested your changes -->

- [ ] All existing tests pass (`cargo test`)
- [ ] Added new tests for changed functionality
- [ ] Tested manually with example files
- [ ] Code follows project formatting (`cargo fmt`)
- [ ] No clippy warnings (`cargo clippy`)

### Test Commands Run

```bash
cargo test --all-features
cargo fmt --all -- --check  
cargo clippy -- -D warnings
```

## Breaking Changes

<!-- If this is a breaking change, describe what breaks and how to migrate -->

- [ ] This PR introduces breaking changes
- [ ] Migration guide updated (if applicable)

## Related Issues

<!-- Link any related issues -->

Closes #
Fixes #
Related to #

## Additional Notes

<!-- Any additional information or context -->