Crate polyline_ffi[−][src]
Expand description
This module exposes functions for accessing the Polyline encoding and decoding functions via FFI
A Note on Coordinate Order
This crate uses Coordinate
and LineString
types from the geo-types
crate, which encodes coordinates in (x, y)
order. The Polyline algorithm and first-party documentation assumes the opposite coordinate order. It is thus advisable to pay careful attention to the order of the coordinates you use for encoding and decoding.
Structs
A C-compatible struct
originating outside Rust
used for passing arrays across the FFI boundary
A C-compatible struct
originating inside Rust
used for passing arrays across the FFI boundary
Functions
Convert a Polyline into an array of coordinates
Free CString
memory which Rust has allocated across the FFI boundary
Free Array memory which Rust has allocated across the FFI boundary
Convert an array of coordinates into a Polyline