pub struct GdalMetadataNetCdfCf {
pub band_offset: i32,
pub cache_ttl: Option<i32>,
pub end: i64,
pub params: Box<GdalDatasetParameters>,
pub result_descriptor: Box<RasterResultDescriptor>,
pub start: i64,
pub step: Box<TimeStep>,
pub type: Type,
}Expand description
GdalMetadataNetCdfCf : Meta data for 4D NetCDF CF datasets
Fields§
§band_offset: i32A band offset specifies the first band index to use for the first point in time. All other time steps are added to this offset.
cache_ttl: Option<i32>§end: i64We use the end to specify the last, non-inclusive valid time point. Queries behind this point return no data. TODO: Alternatively, we could think about using the number of possible time steps in the future.
params: Box<GdalDatasetParameters>§result_descriptor: Box<RasterResultDescriptor>§start: i64§step: Box<TimeStep>§type: TypeImplementations§
Source§impl GdalMetadataNetCdfCf
impl GdalMetadataNetCdfCf
Sourcepub fn new(
band_offset: i32,
end: i64,
params: GdalDatasetParameters,
result_descriptor: RasterResultDescriptor,
start: i64,
step: TimeStep,
type: Type,
) -> GdalMetadataNetCdfCf
pub fn new( band_offset: i32, end: i64, params: GdalDatasetParameters, result_descriptor: RasterResultDescriptor, start: i64, step: TimeStep, type: Type, ) -> GdalMetadataNetCdfCf
Meta data for 4D NetCDF CF datasets
Trait Implementations§
Source§impl Clone for GdalMetadataNetCdfCf
impl Clone for GdalMetadataNetCdfCf
Source§fn clone(&self) -> GdalMetadataNetCdfCf
fn clone(&self) -> GdalMetadataNetCdfCf
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GdalMetadataNetCdfCf
impl Debug for GdalMetadataNetCdfCf
Source§impl Default for GdalMetadataNetCdfCf
impl Default for GdalMetadataNetCdfCf
Source§fn default() -> GdalMetadataNetCdfCf
fn default() -> GdalMetadataNetCdfCf
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GdalMetadataNetCdfCf
impl<'de> Deserialize<'de> for GdalMetadataNetCdfCf
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GdalMetadataNetCdfCf
impl PartialEq for GdalMetadataNetCdfCf
Source§fn eq(&self, other: &GdalMetadataNetCdfCf) -> bool
fn eq(&self, other: &GdalMetadataNetCdfCf) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for GdalMetadataNetCdfCf
impl Serialize for GdalMetadataNetCdfCf
impl StructuralPartialEq for GdalMetadataNetCdfCf
Auto Trait Implementations§
impl Freeze for GdalMetadataNetCdfCf
impl RefUnwindSafe for GdalMetadataNetCdfCf
impl Send for GdalMetadataNetCdfCf
impl Sync for GdalMetadataNetCdfCf
impl Unpin for GdalMetadataNetCdfCf
impl UnsafeUnpin for GdalMetadataNetCdfCf
impl UnwindSafe for GdalMetadataNetCdfCf
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