pub fn register_adam_types(registry: &mut TypeRegistry)Expand description
Registers the seven exact geometry names with their Euclid defaults.
Registers zero points, vectors, sizes, rectangles, boxes and angles, and an
identity transform. Existing entries under these names follow
[adam_lang::TypeRegistry::register]’s replacement semantics.
- Complexity: O(1) amortized time and space for seven registrations.
§Examples
let mut registry = adam_lang::TypeRegistry::new();
cel_euclid::register_adam_types(&mut registry);
assert!(registry.get("Point2D").unwrap().default_fn.is_some());