si-vectors 0.1.0

A rust library for physical calculations
Documentation
#![warn(missing_docs)]

//! A crate that allows you to manipulate vectors and values with SI units. 
///Si Units
pub mod si_unit;

///Derived Quantities
pub mod derived_quantities;

/// Value struct
pub mod value;

///Derived Units
pub mod derived_units;

///Constants enum
pub mod si_constants;

///Vector data structure (same as value but with direction in degrees)
pub mod vector;

/// Cartesian vectors of x,y coordinates
pub mod cartesian;

///Archimedes Constant (PI)
pub use std::f64::consts::PI;

///Export documentation
pub use crate::derived_quantities::DerivedQuantities;
pub use crate::si_unit::SiUnit;
pub use crate::value::Value;
pub use crate::derived_units::DerivedUnit;
pub use crate::si_constants::SiConstant;
pub use crate::vector::Vector;
pub use crate::cartesian::Cartesian;