рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдореИрдВ MyCrate
рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ рдХреНрд░реЗрдЯ A
рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реБрд╡рд┐рдзрд╛ X
рд╣реИред
рдЕрдЧрд░ рдореИрдВ MyCrate
рдХреЛ --no-default-features
$ рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ A
рдЯреЛрдХрд░рд╛ рдЕрднреА рднреА X
рд╕рдХреНрд╖рдо рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдпрд╣ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИ, рд▓реЗрдХрд┐рди Cargo.toml рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдЬреИрд╕реЗ:
[dependencies.A]
version = "*"
default-features = false
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╕рдорд╛рдзрд╛рди рддрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рдЬрдм A
рджреВрд╕рд░реЗ рдХреНрд░реЗрдЯ B
рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рдЕрдкрдиреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, B
рдХреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд▓рдЧрддрд╛ рд╣реИред
рдореЗрд░рд╛ рд╡рд┐рд╢реЗрд╖ рдкреНрд░реЗрд░рдХ рдорд╛рдорд▓рд╛ рд╣реИ libc рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ libstd рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдЬрдм рдХрд╛рд░реНрдЧреЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдХрд╛рд░реНрдЧреЛ рдЖрдкрдХреЛ рдореБрдЦреНрдп рдХреНрд░реЗрдЯ рдореЗрдВ рд╣реА рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдкреБрдирдГ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдирд┐рдЬреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рд╣реЛрдирд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрдк рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдСрдкреНрдЯ-рдЗрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
@alexcrichton :
рддреЛ рдХреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд░реЗрдЯ рдореЗрдВ [dependencies.*] default-features = false
рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдПрдХ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреБрдЫ рдиреЗрд╕реНрдЯреЗрдб рд╕реБрд╡рд┐рдзрд╛ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрди рд╕рдХреЗ? рдпрд╣ рдмрд▓реНрдХрд┐ рдЕрдЯрдкрдЯрд╛ рд▓рдЧрддрд╛ рд╣реИред
рд╣рд╛рдБ, рдпрд╣реА рдЗрд░рд╛рджрд╛ рд╣реИред рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЛ default
рд╡рд┐рд╢реЗрд╖рддрд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╡рд╣ рд▓рдЧрднрдЧ рд╣рд░ рд╕рдордп рдЪрд╛рд▓реВ рд░рд╣реЗрдЧреА, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рд╕рднреА рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@alexcrichton :
рддреЛ рдХреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд░реЗрдЯ рдореЗрдВ
[dependencies.*] default-features = false
рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдПрдХ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреБрдЫ рдиреЗрд╕реНрдЯреЗрдб рд╕реБрд╡рд┐рдзрд╛ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрди рд╕рдХреЗ? рдпрд╣ рдмрд▓реНрдХрд┐ рдЕрдЯрдкрдЯрд╛ рд▓рдЧрддрд╛ рд╣реИред