pub fn validate_and_normalize(name: &str) -> SshCliResult<VpsName>Expand description
Validates and normalizes a file name in one operation.
Returns the NFC-normalized name if all validations pass.
§Examples
use ssh_cli::paths::validate_and_normalize;
let name = validate_and_normalize("lab-01").unwrap();
assert_eq!(name.as_str(), "lab-01");
assert!(validate_and_normalize("../etc").is_err());§Errors
Returns SshCliError::Domain / SshCliError::InvalidArgument if
validate_name / crate::domain::VpsName::try_new fails.