BREP_app 0.3.0

The BREP CAD application: an eframe (egui + wgpu) host that draws the brep-render 3D engine into an egui frame — native + wasm from one codebase.
Documentation
//! The "Wire harness" workbench — PLACEHOLDER.
//!
//! Established so it appears in the workbench dropdown; not yet fleshed out. It
//! exposes no creatable features and registers no buttons/panels — a shell to be
//! given a real feature set (and any wire-harness-specific tools) later. The
//! `includes` predicate returns `false` on purpose: the creation UI is empty
//! until this workbench is defined.

use super::{FeatureInfo, Workbench, WorkbenchButton};

/// Placeholder: no features yet.
fn includes(_feature: &FeatureInfo<'_>) -> bool {
    false
}

/// No extra toolbar buttons (placeholder).
static BUTTONS: &[WorkbenchButton] = &[];

/// No panel claims (placeholder).
static PANELS: &[&str] = &[];

pub static WIRE_HARNESS: Workbench = Workbench {
    id: "wireHarness",
    label: "Wire harness",
    includes,
    buttons: BUTTONS,
    panels: PANELS,
};