빠른 始作
Gukhanmun의 Rust API는 Builder/Converter 雙을 中心으로 構成됩니다.
Builder는 옵션을 모으고; Converter는 Builder::build()가 만들어 내는
不變의 런타임입니다.
最小 例示
Builder 패턴
Builder는 流暢한 境界面을 使用합니다. 모든 setter가 &mut Self를 返還하므로
呼出을 連鎖할 수 있습니다:
Builder::new()는 프리셋이 適用되지 않은 빌더를 만듭니다(모든 옵션이 各自의
基本값). Builder::with_preset(preset)은 먼저 프리셋을 適用한 뒤 個別 옵션을
덮어쓸 수 있게 합니다.
다른 形式들의 變換
Converter는 支援하는 各 形式마다 變換 메서드를 가집니다:
모든 메서드는 Result<String, gukhanmun::Error>를 返還합니다.