mirror of
https://github.com/bevyengine/bevy
synced 2024-12-23 03:23:20 +00:00
27 lines
547 B
Rust
27 lines
547 B
Rust
|
mod slice;
|
||
|
pub use slice::{ParallelSlice, ParallelSliceMut};
|
||
|
|
||
|
mod task;
|
||
|
pub use task::Task;
|
||
|
|
||
|
mod task_pool;
|
||
|
pub use task_pool::{Scope, TaskPool, TaskPoolBuilder};
|
||
|
|
||
|
mod usages;
|
||
|
pub use usages::{AsyncComputeTaskPool, ComputeTaskPool, IOTaskPool};
|
||
|
|
||
|
pub mod prelude {
|
||
|
pub use crate::{
|
||
|
slice::{ParallelSlice, ParallelSliceMut},
|
||
|
usages::{AsyncComputeTaskPool, ComputeTaskPool, IOTaskPool},
|
||
|
};
|
||
|
}
|
||
|
|
||
|
pub fn logical_core_count() -> usize {
|
||
|
num_cpus::get()
|
||
|
}
|
||
|
|
||
|
pub fn physical_core_count() -> usize {
|
||
|
num_cpus::get_physical()
|
||
|
}
|