рд░рд╕реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ 1.44 рд░рд┐рд▓реАрдЬ

рдкреНрд░рдХрд╛рд╢рд┐рдд рдкреНрд░рдгрд╛рд▓реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рд░рд┐рд▓реАрдЬ рд░рд╕реНрдЯ рез, рдореЛрдЬрд┐рд▓рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рддред рднрд╛рд╖рд╛ рдореЗрдореЛрд░реА рд╕реБрд░рдХреНрд╖рд╛рдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫ, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЗрдореЛрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рд░ рдлреЛрд╣реЛрд░ рд╕рдЩреНрдХрд▓рди рд░ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рдЙрдЪреНрдЪ рдХрд╛рд░реНрдп рд╕рдорд╛рдирд╛рдиреНрддрд░ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред runtime.

рд░рд╕реНрдЯрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЗрдореЛрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд▓реЗ рд╕реВрдЪрдХрд╣рд░реВ рд╣реЗрд░рдлреЗрд░ рдЧрд░реНрджрд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╣рдЯрд╛рдЙрдБрдЫ рд░ рдирд┐рдореНрди-рд╕реНрддрд░рдХреЛ рдореЗрдореЛрд░реА рд╣реЗрд░рдлреЗрд░рдмрд╛рдЯ рдЙрддреНрдкрдиреНрди рд╣реБрдиреЗ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрдБрдЫ, рдЬрд╕реНрддреИ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░рд▓рд╛рдИ рдореБрдХреНрдд рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреЗ, рдирд▓ рдкреЛрдЗрдиреНрдЯрд░ рдбрд┐рд░реЗрд░реЗрдиреНрд╕реЗрд╕, рдмрдлрд░ рдУрднрд░рд░рдиреНрд╕, рдЖрджрд┐ред рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрди, рд╕рдВрдпреЛрдЬрди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрдХреЛ рд╡рд┐рдХрд╛рд╕ рднрдЗрд░рд╣реЗрдХреЛ рдЫред рдХрд╛рд░реНрдЧреЛ, рддрдкрд╛рдИрдВрд▓рд╛рдИ рдПрдХ рдХреНрд▓рд┐рдХрдорд╛ рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдБрджреИред рдПрдХ рднрдгреНрдбрд╛рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рд╣реЛрд╕реНрдЯ рдЧрд░реНрди рд╕рдорд░реНрдерд┐рдд рдЫ crates.io.

рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрдХреЛ рдШреЛрд╖рдгрд╛ рдкрддреНрд░рдорд╛, рд░рд╕реНрдЯ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рд░рд╛рдЬрдиреАрддрд┐рдХ рд░реВрдкрдорд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рднрдП рд░ рдкреНрд░рд╣рд░реА рд╣рд┐рдВрд╕рд╛ рд╡рд┐рд░реБрджреНрдз рдкреНрд░рджрд░реНрд╢рдирдХрд╛рд░реАрд╣рд░реВрд╕рдБрдЧ рдРрдХреНрдпрдмрджреНрдзрддрд╛ рдЬрдирд╛рдЙрдБрджреИ рд░рд╕реНрдЯ рез.рекрек рдорд╛ рднрдПрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдкреВрд░реНрдг рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реНрди рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реЗ, рдпреЛ рдореБрджреНрджрд╛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдЬреНрдЮрд╛рдирдХреЛ рдЖрджрд╛рдирдкреНрд░рджрд╛рди рднрдиреНрджрд╛ рдмрдвреА рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рднрдПрдХреЛ рдмрддрд╛рдЙрдБрджреИред рдирд╡рд╛рдЪрд╛рд░рд╣рд░реВ:

  • рдХрд╛рд░реНрдЧреЛ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрдорд╛ рдЕрдм "рдХрд╛рд░реНрдЧреЛ рдЯреНрд░реА" рдЖрджреЗрд╢ рд╕рдорд╛рд╡реЗрд╢ рдЫ, рдЬрд╕рд▓реЗ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рд░реВрдЦ рдЬрд╕реНрддреЛ рдЧреНрд░рд╛рдл рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫред "--рдбреБрдкреНрд▓рд┐рдХреЗрдЯ" рд╡рд┐рдХрд▓реНрдк (рдХрд╛рд░реНрдЧреЛ рдЯреНрд░реА -d) рдкрдирд┐ рдердкрд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдПрдХрд▓ рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

    mdbook v0.3.2 (/рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ/src/rust/mdbook)
    тФЬтФАтФА рдЕрдореЛрдирд┐рдпрд╛ v3.0.0
    тФВ тФЬтФАтФА html5ever v0.24.0
    тФВ тФВ тФЬтФАтФА рд▓рдЧ vреж.рек.рео
    тФВ тФВ тФВ тФФтФАтФА cfg-рдпрджрд┐ v0.1.9
    тФВ тФВ тФЬтФАтФА рдореНрдпрд╛рдХ vреж.рез.рез
    тФВ тФВ тФФтФАтФА рдорд╛рд░реНрдХрдЕрдкрелрдПрднрд░ vреж.реп.реж
    тФВ тФВ тФЬтФАтФА рд▓рдЧ vреж.рек.рео (*)
    тФВ тФВ тФЬтФАтФА рдкреАрдПрдЪрдПрдл vреж.рен.реирек
    тФВ тФВ тФВ тФФтФАтФА phf_shared v0.7.24
    тФВ тФВ тФВ тФЬтФАтФА siphasher v0.2.3
    тФВ тФВ тФВ тФФтФАтФА рдпреБрдирд┐рдХреЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рез.рек.реи
    тФВ тФВ тФВ [рдирд┐рд░реНрдорд╛рдг-рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ] тФВ тФВ тФВ тФФтФАтФА рд╕рдВрд╕реНрдХрд░рдг_рдЬрд╛рдБрдЪ v0.1.5
    ...

  • std ("#![no_std]") рдорд╛ рдмрд╛рдБрдзрд┐рдПрдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, "async" рдкреНрд░рдХрд╛рд░реНрдп, async move { ... } рдмреНрд▓рдХ, рд░ ".await" рдЕрдкрд░реЗрдЯрд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдореБрдЦреНрдп рдЖрджреЗрд╢ рдкреНрд░рд╡рд╛рд╣рд▓рд╛рдИ рдмреНрд▓рдХ рдирдЧрд░реНрдиреЗ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рд▓реЗрдЦреНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдБрдЫред
  • рдкрд╛рд░реНрд╕рд░рд▓реЗ рдЕрдм рдПрдХреНрд╕реНрдЯреЗрдиреНрд╕рд┐рдмрд▓ рдореЛрдбреНрдпреБрд▓ рдкрджрд╛рдиреБрдХреНрд░рдо рдкрд░рд┐рднрд╛рд╖рд╛ рдпреЛрдЬрдирд╛рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "foo/bar/baz.rs" рдореЛрдбреНрдпреБрд▓рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐рдХреЛ рдмрд╛рд╡рдЬреБрдж, рдирд┐рдореНрди рдирд┐рд░реНрдорд╛рдгрд▓реЗ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджреИрди (рдЕрд░реНрдерд╛рддреН, рдирд┐рд░реНрдорд╛рдг рдЕрдЭреИ рдкрдирд┐ рдЕрдорд╛рдиреНрдп рдЫ рд░ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдХреНрдЫ, рддрд░ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдореНрдпрд╛рдХреНрд░реЛ рд░ рд╕рд░реНрдд рд╕рдВрдХрд▓рди рд╕реНрддрд░рдорд╛ рджреЗрдЦреНрди рд░ рдкрд╛рд░реНрд╕ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ):

    #[cfg(FALSE)] рдореЛрдб foo {
    рдореЛрдб рдмрд╛рд░ {
    рдореЛрдб рдмрд╛рдЬ;
    }
    }

  • rustc рдХрдореНрдкрд╛рдЗрд▓рд░рд▓реЗ рдЕрдм рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдореЛрдбрдорд╛ "-C codegen-units" рдЭрдгреНрдбрд╛рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдпрджрд┐ рдЕрдирд╡рд╛рдЗрдиреНрдбрд┐рдЩ рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░рд┐рдПрдХреЛ рдЫ рд░ рдХреБрдиреИ рдЕрдкрд╡рд╛рджрд╣рд░реВ рдлреНрдпрд╛рдБрдХрд┐рдПрдХреЛ рдЫреИрди рднрдиреЗ рдпрд╕рдХреЛ рдХреБрдиреИ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдкреНрд░рднрд╛рд╡ рдирдкрд░реЛрд╕реН рднрдиреЗрд░ catch_unwind рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдкреБрди: рдХрд╛рдо рдЧрд░рд┐рдПрдХреЛ рдЫред
  • aarch64-unknown-none, aarch64-unknown-none-softfloat, arm64-apple-tvos, рд░ x86_64-apple-tvos рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрддрд░ рей рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдкрд╛рд░рд┐рдПрдХреЛ рдЫред рд╕реНрддрд░ рей рд▓реЗ рдЖрдзрд╛рд░рднреВрдд рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рддрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рд╡рд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдирд┐рд░реНрдорд╛рдг рд░рд┐рд▓реАрдЬ рдмрд┐рдирд╛ред
  • рдПрдкреАрдЖрдИрд╣рд░реВрдХреЛ рдирдпрд╛рдБ рднрд╛рдЧ рд╕реНрдерд┐рд░ рд╡рд░реНрдЧрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫ, рд╕реНрдерд┐рд░ рдЧрд░рд┐рдПрдХреЛ рд╕рд╣рд┐рдд
    рдкрд╛рдердмрдл::рдХреНрд╖рдорддрд╛ рд╕рд╣рд┐рдд,
    рдкрд╛рдердмрдл::рдХреНрд╖рдорддрд╛,
    рдкрд╛рдердмрдл::рд╕реНрдкрд╖реНрдЯ,
    рдкрд╛рдердмрдл::рд░рд┐рдЬрд░реНрдн,
    рдкрд╛рдердмрдл::рд░рд┐рдЬрд░реНрдн_рдПрдХреНрд╕реЗрдХреНрдЯ,
    рдкрд╛рдердмрдл::рдлрд┐рдЯ рдЧрд░реНрди_рд╕рдЩреНрдХреБрдЪрди рдЧрд░реНрдиреБрд╣реЛрд╕реН,
    {f32|f64}::рдЬрд╛рдБрдЪ_рдирдЧрд░рд┐рдПрдХреЛ_рдЫреИрди,
    рд▓реЗрдЖрдЙрдЯ::align_to,
    рд▓реЗрдЖрдЙрдЯ::рдкреНрдпрд╛рдб_рдЯреБ_рдЕрд▓рд╛рдЗрди,
    рд▓реЗрдЖрдЙрдЯ::рдПрд░реЗ рд░
    рд▓реЗрдЖрдЙрдЯ::рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рдХрд╛рд░реНрдпрд╣рд░реВ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ:
    • Vec::new() рдорд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдкрдорд╛ рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рд╣реБрдиреЗ рд╡рд┐рд╢реЗрд╖ "vec![]" рднреЗрд░рд┐рдпрдиреНрдЯ рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ "vec![]" рд▓рд╛рдИ рд╕реНрдерд┐рд░рд╛рдВрдХрдХреЛ рд╕рдЯреНрдЯрд╛ рд╕рдиреНрджрд░реНрднрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдпреЛред
    • рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрди рд╡рд┐рд╢реЗрд╖рддрд╛рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (implment) рдердкрд┐рдПрдХреЛ рдЫ::Infallible рд╣реИрд╢.
    • OsString рд▓реЗ рд╕реНрдорд╛рд░реНрдЯ рдкреЛрдЗрдиреНрдЯрд░рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ рдбреЗрд░реЗрдлрдордЯ ╨╕ рдЗрдиреНрдбреЗрдХреНрд╕рдордЯ, "&mut OsStr" рдлрд░реНрдХрд╛рдЙрдБрджреИред
    • рдпреБрдирд┐рдХреЛрдб резрей рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
    • рд╕реНрдЯреНрд░рд┐рдЩрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХреЛ <&mut str> рдмрд╛рдЯ.
    • IoSlice рд▓реЗ рд╡рд┐рд╢реЗрд╖рддрд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ рдХрд╛рдкреА.
    • Vec рдорд╛ <[T; N]> рдмрд╛рдЯ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛред
    • proc_macro::LexError рд▓реЗ fmt::Display рд░ Error рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред
  • "const" рдЭрдгреНрдбрд╛, рдЬрд╕рд▓реЗ рд╕реНрдерд┐рд░рд╛рдВрдХрд╣рд░реВрдХреЛ рд╕рдЯреНрдЯрд╛ рдХреБрдиреИ рдкрдирд┐ рд╕рдиреНрджрд░реНрднрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫ, рд╕рдмреИ рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░рдХрд╛рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ from_le_bytes, to_le_bytes, from_be_bytes, to_be_bytes, from_ne_bytes рд░ to_ne_bytes рд╡рд┐рдзрд┐рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдиреНрдЫред
  • рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ GNU рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ ".lib" рдХреЛ рд╕рдЯреНрдЯрд╛ ".a" рдврд╛рдБрдЪрд╛рдорд╛ рд╕реНрдерд┐рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • LLVM рдХреЛ рд▓рд╛рдЧрд┐ рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ LLVM рео рдорд╛ рдмрдврд╛рдЗрдПрдХреЛ рдЫред

рд╕реНрд░реЛрдд: opennet.ru

DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рднрдПрдХрд╛ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рднрд░рдкрд░реНрджреЛ рд╣реЛрд╕реНрдЯрд┐рдЩ рдЦрд░рд┐рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН ЁЯФе DDoS рд╕реБрд░рдХреНрд╖рд╛, VPS VDS рд╕рд░реНрднрд░рд╣рд░реВ рд╕рд╣рд┐рддрдХреЛ рднрд░рдкрд░реНрджреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдЩ рдХрд┐рдиреНрдиреБрд╣реЛрд╕реН | ProHoster