pub struct PartitionGroup {
pub key: String,
pub roots: BTreeSet<Entity>,
pub context: BTreeSet<Entity>,
pub area: Option<[f64; 4]>,
}Expand description
One part of a PartitionPlan.
Fields§
§key: StringA name for reports (cell 3,-2).
roots: BTreeSet<Entity>§context: BTreeSet<Entity>§area: Option<[f64; 4]>The ground area [west, south, east, north] (metres, half-open) whose content the group’s operations read:
what it owns and its halo. PlannedParts adds to the context every placement whose authored box reaches it,
and every world collision soup whose points’ box does.
Trait Implementations§
Source§impl Clone for PartitionGroup
impl Clone for PartitionGroup
Source§impl Debug for PartitionGroup
impl Debug for PartitionGroup
Source§impl Default for PartitionGroup
impl Default for PartitionGroup
Source§impl PartialEq for PartitionGroup
impl PartialEq for PartitionGroup
impl StructuralPartialEq for PartitionGroup
Auto Trait Implementations§
impl Forget for PartitionGroup
impl Freeze for PartitionGroup
impl RefUnwindSafe for PartitionGroup
impl Send for PartitionGroup
impl Sync for PartitionGroup
impl Unpin for PartitionGroup
impl UnsafeUnpin for PartitionGroup
impl UnwindSafe for PartitionGroup
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more