pub fn validate_structure(pipe: &Pipe) -> Result<(), Vec<ValidationError>>
Structural validation: every check that does not need a volume root. Pure function over the parsed Pipe.
Pipe