pub fn validate_operation_id(id: &str) -> GeopResult<()>Expand description
Checks that id can be an operation id: non-empty, and only ASCII
letters, digits, _, - and .. Nothing that could be mistaken for the
(, ) and , that structure a name, so the names built from it stay
unambiguous — nor dots alone: a part placed as .. would be mistaken
for the part placing it (crate::placed::OUTSIDE).