Skip to main content

document_path

Function document_path 

Source
pub fn document_path(
    path: &str,
    language: Option<&str>,
) -> Result<String, String>
Expand description

기본 파일의 마지막 확장자 앞에 언어 코드를 삽입한 경로를 반환한다.

docs/api.guide.mdSome("ko")docs/api.guide.ko.md가 된다. None이면 검증한 기본 경로를 그대로 반환한다. 파일을 읽지 않으므로 이 결과만으로 문서 존재 여부는 알 수 없다. 호출자는 패키지 매니페스트 위치를 기준으로 해석한다.

§오류

빈 경로, 절대 경로, 역슬래시·콜론, 빈 경로 구간, .., 파일명 또는 확장자 누락을 거부한다. 언어가 주어지면 코드도 검증한다. 유효한 파일이 있는 다른 언어를 탐색하거나 자동 대체하는 정책은 포함하지 않는다.