beet 0.0.8

Malleable Application Framework
#![cfg_attr(test, feature(test, custom_test_frameworks))]
#![doc = include_str!("../README.md")]
mod beet_plugins;

#[cfg(feature = "agent")]
pub use beet_agent as agent;
#[cfg(feature = "build")]
pub use beet_build as build;
pub use beet_core as core;
pub use beet_core::cross_log;
pub use beet_core::cross_log_error;
#[cfg(feature = "testing")]
pub use beet_core::test;
#[cfg(feature = "testing")]
pub use beet_core::test_runner;
#[cfg(feature = "testing")]
pub use beet_core::testing;
#[cfg(feature = "design")]
pub use beet_design as design;
#[cfg(feature = "dom")]
pub use beet_dom as dom;
#[cfg(feature = "examples")]
pub use beet_examples as examples;
#[cfg(feature = "flow")]
pub use beet_flow as flow;
#[cfg(feature = "ml")]
pub use beet_ml as ml;
#[cfg(feature = "net")]
pub use beet_net as net;
#[cfg(feature = "parse")]
pub use beet_parse as parse;
#[cfg(feature = "router")]
pub use beet_router as router;
#[cfg(feature = "rsx")]
pub use beet_rsx as rsx;
#[cfg(feature = "spatial")]
pub use beet_spatial as spatial;
pub mod prelude {
	#[cfg(all(feature = "agent", not(target_arch = "wasm32")))]
	pub use crate::agent::prelude::MessageView;
	#[cfg(all(feature = "agent", not(target_arch = "wasm32")))]
	pub use crate::agent::prelude::Session;
	#[cfg(feature = "agent")]
	pub use crate::agent::prelude::*;
	pub use crate::beet_plugins::*;
	#[cfg(feature = "build")]
	pub use crate::build::prelude::*;
	pub use crate::core::prelude::Message;
	pub use crate::core::prelude::*;
	#[cfg(feature = "design")]
	pub use crate::design::prelude::*;
	#[cfg(feature = "dom")]
	pub use crate::dom::prelude::*;
	#[cfg(feature = "examples")]
	pub use crate::examples::prelude::*;
	#[cfg(feature = "flow")]
	pub use crate::flow::prelude::*;
	#[cfg(feature = "ml")]
	pub use crate::ml::prelude::*;
	#[cfg(feature = "net")]
	pub use crate::net::prelude::*;
	#[cfg(feature = "parse")]
	pub use crate::parse::prelude::*;
	#[cfg(feature = "router")]
	pub use crate::router::prelude::*;
	#[cfg(feature = "rsx")]
	pub use crate::rsx::prelude::*;
	#[cfg(feature = "spatial")]
	pub use crate::spatial::prelude::*;
}
pub mod exports {
	#[cfg(feature = "build")]
	pub use crate::build::exports::*;
	pub use crate::core::exports::*;
	#[cfg(feature = "design")]
	pub use crate::design::exports::*;
	#[cfg(feature = "net")]
	pub use beet_net::exports::*;
	pub use bevy;
}
#[cfg(test)]
mod test {
	#[test]
	fn compiles() {}
}