Files
2026-09-16 17:22:14 +09:00
..
2026-09-16 17:22:14 +09:00
2026-09-16 17:22:14 +09:00
2026-09-16 17:22:14 +09:00
2026-09-16 17:22:14 +09:00
2026-09-16 17:22:14 +09:00

docs-lib

이 모듈(4_rust_tauri)이 쓰는 라이브러리 참조 문서 모음. 구현 전에 여기 먼저 보고 감 — 기억으로 API 쓰지 말 것 (CLAUDE.md §3, spec-kit specs/004-tauri-shell/research.md R3).

파일이 크면 통째로 읽지 말고 Grep 으로 필요한 부분만 꺼내 쓰기.

카탈로그

파일 라이브러리 출처 갱신법
tauri-v2.md tauri 2.11.5 + 플러그인 3종 crate 소스 직접 확인 (~/.cargo/registry/src/.../tauri-2.11.5/ 등) 아래 "갱신법" 참고
tauri-v2-llms-full.md Tauri v2 공식 가이드 전문 (2.4MB) https://tauri.app/llms-full.txt curl -sL https://tauri.app/llms-full.txt -o tauri-v2-llms-full.md
windows-rs.md windows 0.61.3 Win32 바인딩 crate 소스 직접 확인 (~/.cargo/registry/src/.../windows-0.61.3/) Cargo 버전 변경 시 실제 시그니처와 feature 재확인

왜 두 개인가

tauri-v2-llms-full.md공식 가이드 전문이라 "어떻게 쓰는지"는 잘 나오는데 시그니처가 못 믿을 데가 있다. 실제로 이 파일 안에서 global_shortcut 핸들러가 2인자(1948줄)와 3인자(23080줄)로 서로 다르게 나온다 — 옛 버전 예제가 안 지워지고 남아있음. research R3 이 경고한 함정이 문서 안에 그대로 있는 셈.

그래서 tauri-v2.mdcargo fetch 로 받은 실제 crate 소스에서 뽑은 것만 적는다. 우리가 컴파일할 바로 그 코드라 틀릴 수가 없다.

  • "이거 어떻게 쓰지"tauri-v2-llms-full.md 를 Grep
  • "시그니처가 정확히 뭐지"tauri-v2.md. 여기 없으면 소스에서 직접 확인하고 여기에 추가

갱신법

tauri-v2-llms-full.md 는 위 표의 curl 명령으로 덮어쓰기.

tauri-v2.md 는 crate 버전이 올라갔을 때 소스에서 다시 확인:

cd 4_rust_tauri\src-tauri
cargo update          # 버전 올릴 때만
cargo fetch           # 소스 내려받기
# 소스 위치: %USERPROFILE%\.cargo\registry\src\index.crates.io-*\<crate>-<version>\

버전이 바뀌면 tauri-v2.md 맨 위의 박제 기준 버전 표부터 고칠 것. 새 라이브러리 문서를 추가하면 위 카탈로그에 한 줄 등록.