Trait EsriShape

Source
pub trait EsriShape: HasShapeType + WritableShape {
    // Required methods
    fn x_range(&self) -> [f64; 2];
    fn y_range(&self) -> [f64; 2];

    // Provided methods
    fn z_range(&self) -> [f64; 2] { ... }
    fn m_range(&self) -> [f64; 2] { ... }
}

Required Methods§

Source

fn x_range(&self) -> [f64; 2]

Source

fn y_range(&self) -> [f64; 2]

Provided Methods§

Source

fn z_range(&self) -> [f64; 2]

Should return the Z range of this shape

Source

fn m_range(&self) -> [f64; 2]

Should return the M range of this shape

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§