1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
//! Functions and types relating to vector math (provided by the [`vek`] crate).
//!
//! [`vek`] is a Rust crate that provides vector math types that are well-documented and
//! convenient to use. Rather than reinventing the wheel, Tetra re-exports the contents
//! of that crate - both for its own internal use, and for you to use in your games.
//!
//! Ideally, the documentation for [`vek`] would be reproduced here for your convienence.
//! Unfortunately, [rustdoc currently doesn't handle re-exports very well](https://github.com/rust-lang/rust/issues/58693),
//! so this would probably be more confusing than helpful. Until those issues are fixed,
//! you can find the documentation for [`vek`] by clicking the re-export link below.
//!
//! Note that all of the important types in [`vek`] (such as [`Vec2`] and [`Mat4`]) are
//! re-exported at the top level - you don't need to dig down into the submodules
//! when importing things.

#[doc(no_inline)]
pub use vek::*;