pub struct WkbGeometryFactory {}Expand description
A GeometryFactory whose geometry type is Wkb
Using this geometry factory iterates over items as references to Wkb objects (which are the fastest objects when iterating over WKB input that implement geo-traits).
Trait Implementations§
Source§impl Default for WkbGeometryFactory
impl Default for WkbGeometryFactory
Source§fn default() -> WkbGeometryFactory
fn default() -> WkbGeometryFactory
Returns the “default value” for a type. Read more
Source§impl GeometryFactory for WkbGeometryFactory
impl GeometryFactory for WkbGeometryFactory
Source§fn try_from_wkb<'a>(&self, wkb_bytes: &'a [u8]) -> Result<Self::Geom<'a>>
fn try_from_wkb<'a>(&self, wkb_bytes: &'a [u8]) -> Result<Self::Geom<'a>>
Parse bytes of WKB or EWKB into GeometryFactory::Geom
Source§fn try_from_maybe_wkb<'a>(
&self,
maybe_wkb_bytes: Option<&'a [u8]>,
) -> Result<Option<Self::Geom<'a>>>
fn try_from_maybe_wkb<'a>( &self, maybe_wkb_bytes: Option<&'a [u8]>, ) -> Result<Option<Self::Geom<'a>>>
Helper that calls GeometryFactory::try_from_wkb on an
Option<>.Auto Trait Implementations§
impl Freeze for WkbGeometryFactory
impl RefUnwindSafe for WkbGeometryFactory
impl Send for WkbGeometryFactory
impl Sync for WkbGeometryFactory
impl Unpin for WkbGeometryFactory
impl UnsafeUnpin for WkbGeometryFactory
impl UnwindSafe for WkbGeometryFactory
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more