/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

/*!
# Autogard
*/

#![crate_name = "autograd"]
#![crate_type = "rlib"]
#![feature(thread_local)]

pub use context::Context;
pub use context::ContextImpl;
pub use float::Float;

mod context;
mod float;

#[cfg(test)]
mod tests;

/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

/*!
# Autogard
*/

#![crate_name = "autograd"]
#![crate_type = "rlib"]
#![feature(thread_local)]

mod context;
mod float;

#[cfg(test)]
mod tests;

pub use context::Context;
pub use context::ContextImpl;
pub use float::Float;

Move down |pub use| under |mod|.
Move down |pub use| under |mod|.
