distrib_ruby/lib.rs
1// This is free and unencumbered software released into the public domain.
2
3//! Distrib helps you distribute your software.
4
5#![no_std]
6#![allow(unused)]
7#![forbid(unsafe_code)]
8#![cfg_attr(docsrs, feature(doc_cfg))]
9
10#[cfg(feature = "alloc")]
11extern crate alloc;
12
13#[cfg(feature = "std")]
14extern crate std;
15
16#[cfg(feature = "magnus")]
17#[doc(hidden)]
18pub use magnus;
19
20mod error;
21pub use error::*;
22
23pub mod gemspec;
24pub use gemspec::*;
25
26#[cfg(all(feature = "std", feature = "serde"))]
27mod load;
28#[cfg(all(feature = "std", feature = "serde"))]
29pub use load::*;