pub enum VectorTileEncoding {
MapboxVectorTile,
GzippedMapboxVectorTile,
}Expand description
Wire encoding of a vector tile’s byte payload.
Tile services commonly serve MVT protobuf with Content-Encoding: gzip.
The record preserves what arrived on the wire; a decoder applies gzip
decompression only for VectorTileEncoding::GzippedMapboxVectorTile.
Variants§
MapboxVectorTile
Plain MVT protobuf bytes.
GzippedMapboxVectorTile
MVT protobuf bytes wrapped in gzip (the CDN’s Content-Encoding).
Trait Implementations§
Source§impl Clone for VectorTileEncoding
impl Clone for VectorTileEncoding
Source§fn clone(&self) -> VectorTileEncoding
fn clone(&self) -> VectorTileEncoding
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 moreimpl Copy for VectorTileEncoding
Source§impl Debug for VectorTileEncoding
impl Debug for VectorTileEncoding
Source§impl<'de> Deserialize<'de> for VectorTileEncoding
impl<'de> Deserialize<'de> for VectorTileEncoding
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
impl Eq for VectorTileEncoding
Source§impl Hash for VectorTileEncoding
impl Hash for VectorTileEncoding
Source§impl PartialEq for VectorTileEncoding
impl PartialEq for VectorTileEncoding
Source§impl Serialize for VectorTileEncoding
impl Serialize for VectorTileEncoding
impl StructuralPartialEq for VectorTileEncoding
Auto Trait Implementations§
impl Freeze for VectorTileEncoding
impl RefUnwindSafe for VectorTileEncoding
impl Send for VectorTileEncoding
impl Sync for VectorTileEncoding
impl Unpin for VectorTileEncoding
impl UnsafeUnpin for VectorTileEncoding
impl UnwindSafe for VectorTileEncoding
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