Crate beet_core
Source pub use utils::async_ext;
pub use utils::time_ext;
- actions
- arena
- exports
- extensions
- prelude
- utils
- 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.
- 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.
- 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
.