abey79 / vsvg

Fast and portable tools for plotter users
http://whisk.rs
MIT License
107 stars 12 forks source link

Re-export core `vsvg` dependencies #113

Closed abey79 closed 8 months ago

abey79 commented 8 months ago

This PR adds a proper re-export of core vsvg dependencies:

/// Export of core dependencies.
pub mod exports {
    #[cfg(feature = "egui")]
    pub use ::egui;
    #[cfg(feature = "geo")]
    pub use ::geo;
    pub use ::kurbo;
    #[cfg(feature = "puffin")]
    pub use ::puffin;
    pub use ::serde;
    pub use ::usvg;
}

For example, it's very useful to be able to use vsvg::exports::kurbo to make sure to have a compatible version (ie. one that has IntoBezPathTolerance implemented).