Expand description
Development tools for OxiGDAL
This crate provides various development utilities for working with OxiGDAL:
- Profiler: Performance profiling and analysis
- Debugger: Debugging utilities and helpers
- Validator: Data validation and integrity checking
- Inspector: File format inspection and analysis
- Generator: Test data generation
- Benchmarker: Quick benchmarking tools
§Example
use oxigdal_dev_tools::{profiler::Profiler, inspector::FileInspector};
// Profile some operation
let mut profiler = Profiler::new("my_operation");
profiler.start();
// ... do work ...
profiler.stop();
println!("{}", profiler.report());
// Inspect a file
let inspector = FileInspector::new("/path/to/file.tif")?;
println!("{}", inspector.summary());Modules§
- benchmarker
- Quick benchmarking utilities
- debugger
- Debugging utilities
- generator
- Test data generation utilities
- inspector
- File inspection utilities
- profiler
- Performance profiling utilities
- validator
- Data validation utilities
Enums§
- DevTools
Error - Error types for dev tools
Type Aliases§
- Result
- Result type for dev tools operations