1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
//! Base types and utilities for Calypso that don't require any other Calypso packages
#![doc(html_root_url = "https://calypso-lang.github.io/rustdoc/calypso_base/index.html")]
#![warn(clippy::pedantic)]
/// [`Span`](span::Span) and [`Spanned`](span::Spanned) types.
#[cfg(feature = "span")]
pub mod span;
/// Utilities for interned strings (symbols)
#[cfg(feature = "symbol")]
pub mod symbol;
/// User interface utilities (i.e. color)
#[cfg(feature = "ui")]
pub mod ui;
pub extern crate tracing;