1#![forbid(unsafe_code)]
2#![warn(missing_docs)]
3
4mod error;
7mod raster;
8mod types;
9
10pub use error::{Error, Result};
11pub use raster::{
12 append_value_as, bits_required, coerce_f64_to_data_type, count_valid_in_block, fletcher32,
13 output_value, pixel_count_from_dims, read_scalar, read_typed_values, read_values_as,
14 sample_count_from_dims, sample_index, words_from_padded, BandSetView, MaskView, RasterView,
15 Sample,
16};
17pub use types::{BandLayout, BandSetInfo, BlobInfo, DataType, MaskEncoding, PixelData, Version};