Struct broccoli::build::TreeBuilder [−][src]
pub struct TreeBuilder<'a, T> { /* fields omitted */ }
Expand description
Builder pattern for Tree. For most usecases, the user is suggested to use the built in new() functions to create the tree. This is provided in cases the user wants more control on the behavior of the tree for benching and debuging purposes.
Implementations
Create a new builder with a slice of elements that implement Aabb
.
Build not sorted in parallel
Build in parallel
Build not sorted sequentially
Choose the height at which to switch from parallel to sequential. If you end up building sequentially, this argument is ignored.
Auto Trait Implementations
impl<'a, T> RefUnwindSafe for TreeBuilder<'a, T> where
T: RefUnwindSafe,
impl<'a, T> Send for TreeBuilder<'a, T> where
T: Send,
impl<'a, T> Sync for TreeBuilder<'a, T> where
T: Sync,
impl<'a, T> Unpin for TreeBuilder<'a, T>
impl<'a, T> !UnwindSafe for TreeBuilder<'a, T>