Crate beet_core

Crate beet_core 

Source

Re-exports§

pub use utils::async_ext;
pub use utils::time_ext;

Modules§

actions
arena
exports
extensions
prelude
utils

Macros§

abs_file
Wrapper for AbsPathBuf::new_workspace_rel(file!()), for use as a drop-in replacement for file!().
bevybail
A bevy version of [anyhow::bail!].
bevyhow
A bevy version of [anyhow::anyhow!].
cross_log
cross-platform way of logging a formatted value
cross_log_error
cross-platform way of error logging a formatted value
dir
The workspace relative directory for this file, internally using the file!() macro.
pkg_config
Macro to create a PackageConfig from compile time environment variables set by Cargo. This saves boilerplate for various env! environment variables.

Attribute Macros§

action
Convenience helper to directly add observers to this entity. This macro must be placed above #[derive(Component)] as it sets the on_add hook.

Derive Macros§

ActionEvent
Macro for ActionEvent
BundleEffect
Implement [Bundle] for a struct that implements BundleEffect.
Sendit
Creates a SendWrapper newtype that implements Send for a struct or enum.
ToTokens
Implements TokenizeSelf for a struct or enum. All fields must also implement TokenizeSelf.