microcad_core/
traits.rs

1// Copyright © 2025 The µcad authors <info@ucad.xyz>
2// SPDX-License-Identifier: AGPL-3.0-or-later
3
4//! µcad core geometry traits
5
6use crate::RenderResolution;
7
8/// Trait to align something to center
9pub trait Align<T = Self> {
10    /// Align geometry.
11    fn align(&self, resolution: &RenderResolution) -> T;
12}