pub struct DataValidator;Expand description
Data validator
Implementations§
Source§impl DataValidator
impl DataValidator
Sourcepub fn validate_raster_dimensions(
width: usize,
height: usize,
bands: usize,
) -> ValidationResult
pub fn validate_raster_dimensions( width: usize, height: usize, bands: usize, ) -> ValidationResult
Validate raster dimensions
Sourcepub fn validate_bounds(
min_x: f64,
min_y: f64,
max_x: f64,
max_y: f64,
) -> ValidationResult
pub fn validate_bounds( min_x: f64, min_y: f64, max_x: f64, max_y: f64, ) -> ValidationResult
Validate bounds
Sourcepub fn validate_data_range(
data: &[f64],
expected_min: f64,
expected_max: f64,
) -> ValidationResult
pub fn validate_data_range( data: &[f64], expected_min: f64, expected_max: f64, ) -> ValidationResult
Validate data range
Sourcepub fn validate_file_path(path: &Path) -> ValidationResult
pub fn validate_file_path(path: &Path) -> ValidationResult
Validate file path
Auto Trait Implementations§
impl Freeze for DataValidator
impl RefUnwindSafe for DataValidator
impl Send for DataValidator
impl Sync for DataValidator
impl Unpin for DataValidator
impl UnsafeUnpin for DataValidator
impl UnwindSafe for DataValidator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more