Comprehensive Rust đĻ āĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻŦāĻžāĻāĻ¤āĻŽ
āĻāĻāĻŋ Google āĻāĻ° āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ āĻāĻŋāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ° āĻĻāĻŋāĻ¨ā§āĻ° āĻ°āĻžāĻ¸ā§āĻāĻļāĻŋāĻāĻŦāĻžāĻ° āĻā§āĻ°ā§āĻ¸ āĻ¯āĻž āĻ°āĻžāĻ¸ā§āĻ-āĻāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻĒā§āĻāĻā§āĻ°āĻžāĻŽ, āĻŽā§āĻ˛āĻŋāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻāĻŦāĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻŽāĻ¤ā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻŦāĻŋāĻˇā§ āĻļāĻŋāĻāĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻā§āĻ°ā§āĻ¸ āĻāĻ° āĻ¸āĻŦāĻā§ā§ā§ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ https://google.github.io/comprehensive-rust/ - āĻāĻāĻžāĻ¨ā§ āĻĒāĻžāĻā§āĻž āĻ¯āĻžāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻ¯ āĻā§āĻĨāĻžāĻ āĻĨā§āĻā§ āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻā§āĻ¨ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻāĻžāĻ¨ā§ āĻāĻāĻŦāĻžāĻ° āĻĻā§āĻā§ āĻ¨ā§ā§āĻž āĻāĻžāĻ˛ā§āĨ¤
āĻāĻ āĻā§āĻ°ā§āĻ¸āĻāĻŋ āĻĒāĻŋ.āĻĄāĻŋ.āĻāĻĢ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻā§ (comprehensive-rust.pdf)āĨ¤
āĻā§āĻ°ā§āĻ¸ā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻšāĻ˛ āĻāĻĒāĻ¨āĻžāĻā§ āĻ°āĻžāĻ¸ā§āĻ āĻļā§āĻāĻžāĻ¨ā§āĨ¤ āĻāĻŽāĻ°āĻž āĻ§āĻ°ā§ āĻ¨āĻŋāĻ˛āĻžāĻŽ āĻāĻĒāĻ¨āĻŋ āĻāĻŋāĻā§āĻ āĻāĻžāĻ¨ā§āĻ¨ āĻ¨āĻž āĻ°āĻžāĻ¸ā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŦāĻ āĻāĻļāĻž āĻāĻ°āĻŋ:
- āĻāĻĒāĻ¨āĻžāĻā§ āĻ°āĻžāĻ¸ā§āĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻāĻŦāĻ āĻāĻžāĻˇāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻŦā§āĻāĻžāĻ¯āĻŧ
- āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻ°āĻžāĻ¸ā§āĻ āĻ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻāĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
- āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ°āĻžāĻ¸ā§āĻ āĻāĻĄāĻŋāĻ¯āĻŧāĻŽāĻ¸ āĻĻā§āĻāĻžāĻ¯āĻŧāĨ¤
āĻāĻŽāĻ°āĻž āĻā§āĻ°ā§āĻ¸ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻāĻžāĻ°āĻāĻŋ āĻĻāĻŋāĻ¨āĻā§ āĻ°āĻžāĻ¸ā§āĻ āĻĢāĻžāĻ¨ā§āĻĄāĻžāĻŽā§āĻ¨ā§āĻāĻžāĻ˛ āĻŦāĻ˛āĻŋāĨ¤
āĻāĻāĻŋāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻļā§āĻˇ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĄā§āĻŦ āĻĻā§āĻā§āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤āĨ¤
- Android: āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻ (AOSP) āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻžāĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻ āĻ°ā§āĻ§-āĻĻāĻŋāĻ¨ā§āĻ° āĻā§āĻ°ā§āĻ¸āĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ C, C++ āĻāĻŦāĻ Java āĻ¸āĻš āĻāĻ¨ā§āĻ¤āĻāĻāĻžāĻ°ā§āĻ¯āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
- [Chromium][chromium.md): āĻāĻāĻāĻŋ āĻāĻ§āĻž āĻĻāĻŋāĻ¨ā§āĻ° āĻā§āĻ°ā§āĻ¸ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŋāĻāĻžāĻŦā§ Chromium āĻ¯ā§āĻā§āĻ¤ āĻŦā§āĻ°āĻžāĻāĻ¸āĻžāĻ° āĻ āĻ°āĻžāĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻāĻž āĻļā§āĻāĻžāĻ¨ā§ āĻšā§ā§āĻā§āĨ¤ āĻāĻ¤ā§ C++ āĻāĻ¨ā§āĻ¤āĻāĻāĻžāĻ°ā§āĻ¯āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻš āĻ¤ā§āĻ¤ā§ā§ āĻĒāĻā§āĻˇā§āĻ° āĻā§āĻ°ā§āĻ āĻāĻŋāĻāĻžāĻŦā§ Chromium āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻāĻžāĻ āĻĻā§āĻāĻžāĻ¨ā§ āĻšā§ā§āĻā§āĨ¤
- āĻŦā§ā§āĻžāĻ°-āĻŽā§āĻāĻžāĻ˛: āĻ°āĻžāĻ¸ā§āĻ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĄā§āĻā§āĻ˛āĻĒāĻŽā§āĻ¨ā§āĻ āĻ āĻ˛āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻ āĻŦāĻŋāĻˇā§ā§āĻ° āĻāĻĒāĻ°ā§ āĻāĻāĻāĻž āĻĒā§āĻ°ā§ āĻĻāĻŋāĻ¨ā§āĻ° āĻā§āĻ˛āĻžāĻ¸āĨ¤ āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ā§āĻ°āĻ¸ āĻāĻŦāĻ āĻāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ¸āĻ°ā§āĻ¸ āĻāĻ āĻĻā§āĻā§ āĻŦāĻŋāĻˇā§āĻā§āĻ˛āĻŋāĻ° āĻāĻ°ā§āĻāĻž āĻāĻ°āĻž āĻšā§ā§āĻā§ āĻāĻāĻžāĻ¨ā§āĨ¤
- āĻ¸āĻŽāĻŦāĻ°ā§āĻ¤ā§ āĻāĻŖāĻ¨āĻž: āĻ°āĻžāĻ¸ā§āĻ āĻ āĻ¸āĻŽāĻŦāĻ°ā§āĻ¤ā§ āĻāĻŖāĻ¨āĻžāĻ° āĻāĻĒāĻ°ā§ āĻāĻāĻāĻž āĻĒā§āĻ°ā§ āĻĻāĻŋāĻ¨ā§āĻ° āĻā§āĻ˛āĻžāĻ¸ āĨ¤ āĻāĻāĻžāĻ¨ā§ āĻā§āĻ˛āĻžāĻ¸āĻŋāĻāĻžāĻ˛ āĻ¸āĻŽāĻŦāĻ°ā§āĻ¤ā§ (āĻĨā§āĻ°ā§āĻĄ āĻāĻŦāĻ mutexes āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻā§āĻ°āĻā§āĻ°ā§āĻžāĻ§āĻŋāĻāĻžāĻ°-āĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻŦāĻžāĻ¨āĻžāĻ¨ā§) āĻāĻŖāĻ¨āĻž āĻāĻŦāĻ async/await āĻ¸āĻŽāĻŦāĻ°ā§āĻ¤ā§ āĻāĻŖāĻ¨āĻž (āĻĢāĻŋāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻŦāĻžāĻ¯āĻŧ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ¸ā§āĻāĻŋāĻ)-āĻāĻ āĻĻā§āĻ āĻ§āĻ°āĻŖā§āĻ° āĻ¨āĻŋā§ā§ āĻāĻ°ā§āĻāĻž āĻāĻ°āĻž āĻšā§ā§āĻā§āĨ¤
āĻ¯āĻž āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻĄāĻŧā§ āĻ¨āĻž
āĻ°āĻžāĻ¸ā§āĻ āĻāĻāĻāĻŋ āĻŦā§āĻšā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻ˛ā§āĻ¯āĻžāĻāĻā§āĻ¯āĻŧā§āĻ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻāĻ¯āĻŧā§āĻ āĻĻāĻŋāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻŋāĻā§ āĻāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦ āĻ¨āĻžāĨ¤ āĻāĻ āĻā§āĻ°ā§āĻ¸ā§āĻ° āĻāĻŋāĻā§ āĻ -āĻ˛āĻā§āĻˇā§āĻ¯ āĻšāĻ˛āĻ
- āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻŦāĻžāĻ¨āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§: āĻāĻ° āĻāĻ¨ā§āĻ¯ā§ āĻ°āĻžāĻ¸ā§āĻ āĻŦāĻ āĻāĻ° āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ ā§§ā§¯.ā§Ģ āĻāĻŦāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž Rust āĻĻā§āĻā§āĻ¨āĨ¤
##āĻ§ā§āĻˇā§āĻāĻ¤āĻžāĻ¸āĻŽā§āĻš
āĻā§āĻ°ā§āĻ¸āĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ā§āĻ¨āĨ¤ āĻ°āĻžāĻ¸ā§āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻāĻžāĻ˛āĻŋ āĻāĻžāĻāĻĒāĻĄ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻ˛ā§āĻ¯āĻžāĻāĻā§āĻ¯āĻŧā§āĻ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ C āĻāĻŦāĻ C++ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻŦ āĻāĻžāĻ˛ā§āĻāĻžāĻŦ āĻŦā§āĻ¯āĻžāĻāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĨāĻŦāĻž āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻ°āĻžāĻ¸ā§āĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻžāĻ¨ā§āĻ¨ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻā§āĻ¯āĻžāĻ˛āĻŋ āĻāĻžāĻāĻĒāĻĄ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ āĻ¯ā§āĻŽāĻ¨ āĻĒāĻžāĻāĻĨāĻ¨ āĻŦāĻž āĻāĻžāĻāĻžāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻā§āĻŦ āĻāĻžāĻ˛ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻāĻāĻāĻŋ speaker note āĻāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖāĨ¤ āĻāĻŽāĻ°āĻž āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¸ā§āĻ˛āĻžāĻāĻĄā§ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻāĻā§āĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻĒā§āĻ°āĻļāĻŋāĻā§āĻˇāĻā§āĻ° āĻāĻāĻŋāĻ¤ āĻāĻāĻžāĻ°ā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§ āĻāĻ¸āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻĻā§āĻāĻ¯āĻŧāĻžāĨ¤