/*
* Copyright (c), Huawei Technologies Co., Ltd. 2025-2025. All rights reserved.
*/
use std::path::Path;
pub mod parser;
mod utils;
pub fn get_filename(path: &str) -> anyhow::Result<String> {
let path = Path::new(path);
let file_name = path.file_name()
.ok_or_else(|| anyhow::anyhow!("No filename component in path: {}", path.display()))?;
// to_string_lossy() 返回 Cow<str>,直接调用 to_string() 即可
Ok(file_name.to_string_lossy().to_string())
}