pub trait EwkbWrite: Debug + Sized {
// Required method
fn type_id(&self) -> u32;
// Provided methods
fn opt_srid(&self) -> Option<i32> { ... }
fn wkb_type_id(point_type: &PointType, srid: Option<i32>) -> u32 { ... }
fn write_ewkb<W: Write + ?Sized>(&self, w: &mut W) -> Result<(), Error> { ... }
fn to_hex_ewkb(&self) -> String { ... }
}
Required Methods§
Provided Methods§
fn opt_srid(&self) -> Option<i32>
fn wkb_type_id(point_type: &PointType, srid: Option<i32>) -> u32
fn write_ewkb<W: Write + ?Sized>(&self, w: &mut W) -> Result<(), Error>
fn to_hex_ewkb(&self) -> String
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.