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;