Skip to main content

Crate oxigdal_dev_tools

Crate oxigdal_dev_tools 

Source
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§

DevToolsError
Error types for dev tools

Type Aliases§

Result
Result type for dev tools operations