Skip to main content

terrazzo/
lib.rs

1#![cfg_attr(not(feature = "diagnostics"), allow(unused))]
2#![doc = include_str!("../README.md")]
3
4pub use ::autoclone::autoclone;
5pub use ::autoclone::envelope;
6
7#[cfg(feature = "client")]
8mod client_impl;
9#[cfg(feature = "client")]
10pub use self::client_impl::*;
11
12#[cfg(feature = "server")]
13mod server_impl;
14#[cfg(feature = "server")]
15pub use self::server_impl::*;
16
17#[macro_export]
18macro_rules! declare_trait_aliias {
19    ($name_alias:ident, $($trait:tt)*) => {
20        pub trait $name_alias: $($trait)+ {}
21        impl<T: $($trait)+> $name_alias for T {}
22    };
23}
24
25#[cfg(feature = "debug")]
26use rsass as _;