pub struct VectorResultDescriptor {
pub bbox: Option<Option<Box<BoundingBox2D>>>,
pub columns: HashMap<String, VectorColumnInfo>,
pub data_type: VectorDataType,
pub spatial_reference: String,
pub time: Option<Option<Box<TimeInterval>>>,
}Fields§
§bbox: Option<Option<Box<BoundingBox2D>>>§columns: HashMap<String, VectorColumnInfo>§data_type: VectorDataType§spatial_reference: String§time: Option<Option<Box<TimeInterval>>>Implementations§
Source§impl VectorResultDescriptor
impl VectorResultDescriptor
pub fn new( columns: HashMap<String, VectorColumnInfo>, data_type: VectorDataType, spatial_reference: String, ) -> VectorResultDescriptor
Trait Implementations§
Source§impl Clone for VectorResultDescriptor
impl Clone for VectorResultDescriptor
Source§fn clone(&self) -> VectorResultDescriptor
fn clone(&self) -> VectorResultDescriptor
Returns a duplicate of the value. Read more
1.0.0 · 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 VectorResultDescriptor
impl Debug for VectorResultDescriptor
Source§impl Default for VectorResultDescriptor
impl Default for VectorResultDescriptor
Source§fn default() -> VectorResultDescriptor
fn default() -> VectorResultDescriptor
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VectorResultDescriptor
impl<'de> Deserialize<'de> for VectorResultDescriptor
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 VectorResultDescriptor
impl PartialEq for VectorResultDescriptor
Source§impl Serialize for VectorResultDescriptor
impl Serialize for VectorResultDescriptor
impl StructuralPartialEq for VectorResultDescriptor
Auto Trait Implementations§
impl Freeze for VectorResultDescriptor
impl RefUnwindSafe for VectorResultDescriptor
impl Send for VectorResultDescriptor
impl Sync for VectorResultDescriptor
impl Unpin for VectorResultDescriptor
impl UnsafeUnpin for VectorResultDescriptor
impl UnwindSafe for VectorResultDescriptor
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