เชฐเชธเซเชŸ 1.40 เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ เชฐเชฟเชฒเซ€เช

เชชเซเชฐเช•เชพเชถเชฟเชค เชธเชฟเชธเซเชŸเชฎ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ เชชเซเชฐเช•เชพเชถเชจ เชฐเชธเซเชŸ 1.40, เชฎเซ‹เชเชฟเชฒเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชธเซเชฅเชพเชชเชฟเชค. เชญเชพเชทเชพ เชฎเซ‡เชฎเชฐเซ€ เชธเชฒเชพเชฎเชคเซ€ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชธเซเชตเชšเชพเชฒเชฟเชค เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เช•เชšเชฐเซ‹ เช•เชฒเซ‡เช•เซเชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช‰เชšเซเชš เช•เชพเชฐเซเชฏ เชธเชฎเชพเชจเชคเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชพเชงเชจเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฐเชจเชŸเชพเช‡เชฎ.

เชฐเชธเซเชŸเชจเซเช‚ เช“เชŸเซ‹เชฎเซ‡เชŸเชฟเช• เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชกเซ‡เชตเชฒเชชเชฐเชจเซ‡ เชชเซ‹เชˆเชจเซเชŸเชฐ เชฎเซ‡เชจเซ€เชชเซเชฏเซเชฒเซ‡เชถเชจเชฅเซ€ เชฎเซเช•เซเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฒเซ‹-เชฒเซ‡เชตเชฒ เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ€เชชเซเชฏเซเชฒเซ‡เชถเชจเชฅเซ€ เช‰เชฆเซเชญเชตเชคเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เช†เชซเซเชŸเชฐ-เชซเซเชฐเซ€ เชฎเซ‡เชฎเชฐเซ€ เชเช•เซเชธเซ‡เชธ, เชจเชฒ เชชเซ‹เชˆเชจเซเชŸเชฐ เชกเซ€เชฐเซ‡เชซเชฐเชจเซเชธ, เชฌเชซเชฐ เช“เชตเชฐเชฐเชจเซเชธ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชœเซ‡เชตเชพ. เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช•เชฐเชตเชพ, เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เชจเชฟเชฐเซเชญเชฐเชคเชพเชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡. เช•เชพเชฐเซเช—เซ‹, เชคเชฎเชจเซ‡ เชเช• เช•เซเชฒเชฟเช•เชฎเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เชฎเซ‡เชณเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชเช• เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชนเซ‹เชธเซเชŸ เชฒเชพเชˆเชฌเซเชฐเซ‡เชฐเซ€เช“ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐเชญเซ‚เชค เช›เซ‡ crates.io.

เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • เชเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธ (เชธเซเชŸเซเชฐเช•เซเชšเชฐ) เช…เชจเซ‡ เช—เชฃเชคเชฐเซ€เช“ (เชตเซ‡เชฐเชฟเช…เชจเซเชŸ เชฌเซเชฒเซ‹เช• เชธเชพเชฅเซ‡ enum) เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชพเชˆ.#[เชฌเชฟเชจ_เชธเช‚เชชเซ‚เชฐเซเชฃ]", เชœเซ‡ เชคเซ‡ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚, เช˜เซ‹เชทเชฟเชค เชฎเชพเชณเช–เชพเช‚ เช…เชจเซ‡ เช—เชฃเชคเชฐเซ€เช“เชฎเชพเช‚ เชจเชตเชพ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เช…เชจเซ‡ เชตเชฟเช•เชฒเซเชชเซ‹ เช‰เชฎเซ‡เชฐเซ‹. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเซ‹เชกเซเชฏเซเชฒเชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เช•เซ‡ เชœเซ‡เช“ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชฐเซ‚เชชเซ‡ เชœเชพเชนเซ‡เชฐ เช•เชฐเซ‡เชฒ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เชธเชพเชฅเซ‡เชจเชพ เชฌเช‚เชงเชพเชฐเชฃเซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡ เชคเซ‡เช“ เชเชตเชพ เชฌเช‚เชงเชพเชฐเชฃเซ‹เชจเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "#[non_exhaustive]" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชจเชตเชพ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชถเช•เซ‡ เช›เซ‡. เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€, เช† เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเชจเซ‡ เช–เชพเชจเช—เซ€ เชฐเซ€เชคเซ‡ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เชœเชพเชนเซ‡เชฐ เช•เชฐเชตเชพ เช…เชจเซ‡ เช•เซเชทเซ‡เชคเซเชฐเซ‹เชจเซ€ เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเชถเซ€เชฒ เชธเซ‚เชšเชฟ เชธเชพเชฅเซ‡ เชฌเช‚เชงเชจเช•เชฐเซเชคเชพ เชตเชšเซเชšเซ‡ เชชเชธเช‚เชฆเช—เซ€ เช•เชฐเชตเชพเชจเซ€ เชซเชฐเชœ เชชเชกเซ€ เชนเชคเซ€. เชจเชตเซ€ เชตเชฟเชถเซ‡เชทเชคเชพ เช† เชฎเชฐเซเชฏเชพเชฆเชพเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เช…เช—เชพเช‰ เชธเช‚เช•เชฒเชฟเชค เชฌเชพเชนเซเชฏ เช•เซ‹เชกเชจเซ‡ เชคเซ‹เชกเชตเชพเชจเซเช‚ เชœเซ‹เช–เชฎ เชตเชฟเชจเชพ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชจเชตเชพ เชซเซ€เชฒเซเชก เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช•เซเชฐเซ‡เชŸ เชชเซ‡เช•เซ‡เชœเซ‹เชฎเชพเช‚, เชœเซเชฏเชพเชฐเซ‡ โ€œเชฎเซ‡เชšโ€ เชตเชฟเชญเชพเช—เชฎเชพเช‚ เชตเชฟเช•เชฒเซเชชเซ‹ เชธเชพเชฅเซ‡ เชฎเซ‡เชณ เช–เชพเชคเชพ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ เชฎเชพเชธเซเช• โ€œ_ => {...}โ€ เชจเซ€ เชธเซเชชเชทเซเชŸ เชตเซเชฏเชพเช–เซเชฏเชพ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡, เชœเซ‡ เชธเช‚เชญเชตเชฟเชค เชญเชพเชตเชฟ เช•เซเชทเซ‡เชคเซเชฐเซ‹เชจเซ‡ เช†เชตเชฐเซ€ เชฒเซ‡ เช›เซ‡, เช…เชจเซเชฏเชฅเชพ เชจเชตเชพ เช•เซเชทเซ‡เชคเซเชฐเซ‹ เช‰เชฎเซ‡เชฐเชคเซ€ เชตเช–เชคเซ‡ เชญเซ‚เชฒ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชถเซ‡.
  • เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชเช• เชชเซเชฐเช•เชพเชฐ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช—เชค เชฎเซ‡เช•เซเชฐเซ‹ เชฎเซ‡เช•!() เช•เซ‰เชฒ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชนเชตเซ‡ เชฒเช–เซ€ เชถเช•เซ‹ เช›เซ‹ โ€œtype Foo = expand_to_type!(bar);โ€ เชœเซ‹ โ€œexpand_to_typeโ€ เช เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช—เชค เชฎเซ‡เช•เซเชฐเซ‹ เช›เซ‡.
  • "เชฌเชพเชนเซเชฏ { ... }" เชฌเซเชฒเซ‹เช•เซเชธเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช—เชค เช…เชจเซ‡ เชตเชฟเชถเซ‡เชทเชคเชพ เชฎเซ‡เช•เซเชฐเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ, เชœเซ‡เชฎเชพเช‚ โ€œเชฌเซ‡เช‚เช—!()โ€ เชฎเซ‡เช•เซเชฐเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡:

    เชฎเซ‡เช•เซเชฐเซ‹_เชจเชฟเชฏเชฎเซ‹! make_item { ($name:ident) => { fn $name(); } }

    เชฌเชพเชนเซเชฏ {
    เชฎเซ‡เช•_เช†เช‡เชŸเชฎ!(เช†เชฒเซเชซเชพ);
    เชฎเซ‡เช•_เช†เช‡เชŸเชฎ!(เชฌเซ€เชŸเชพ);
    }

    เชฌเชพเชนเซเชฏ "C" {
    #[my_identity_macro] fn foo();
    }

  • เชฎเซ‡เช•เซเชฐเซ‹เชฎเชพเช‚ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเซ‹ "macro_rules!" เชคเชคเซเชตเซ‹ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ. "macro_rules!" เชœเชจเชฐเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡. เชซเช‚เช•เซเชถเชจ-เชœเซ‡เชตเชพ เชฎเซ‡เช•เซเชฐเซ‹ (โ€œmac!()โ€) เช…เชจเซ‡ เชฎเซ‡เช•เซเชฐเซ‹เชฎเชพเช‚ เชเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸเซเชธ (โ€œ#[mac]โ€)เชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชฌเช‚เชจเซ‡ เชถเช•เซเชฏ เช›เซ‡.
  • $m:เชฎเซ‡เชŸเชพ เชฎเซ‡เชชเชฟเช‚เช— เช˜เชŸเช•เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชฎเชจเชธเซเชตเซ€ เชŸเซ‹เช•เชจ เช—เชฃเชคเชฐเซ€ เชฎเซ‚เชฒเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ (โ€œ[TOKEN_STREAM]โ€, โ€œ{TOKEN_STREAM}โ€ เช…เชจเซ‡ โ€œ(TOKEN_STREAM)โ€), เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡:

    เชฎเซ‡เช•เซเชฐเซ‹_เชจเชฟเชฏเชฎเซ‹! accept_meta { ($m:meta) => {} }
    accept_meta!( my::path);
    accept_meta!( my::path = "lit" );
    accept_meta!( my::path ( abc ) );
    accept_meta!( my::path [ abc ] );
    accept_meta!( my::path { abc } );

  • เชฐเชธเซเชŸ 2015 เชฎเซ‹เชกเชฎเชพเช‚, NLL (เชจเซ‹เชจ-เชฒเซ‡เช•เซเชธเชฟเช•เชฒ เชฒเชพเช‡เชซเชŸเชพเช‡เชฎเซเชธ) เชŸเซ‡เช•เชจเชฟเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเซ‡เชฐเชฟเชฏเซ‡เชฌเชฒเซเชธ (เชฌเซ‹เชฐเซ‹ เชšเซ‡เช•เชฐ) เชจเชพ เช‰เชงเชพเชฐเชจเซ€ เชคเชชเชพเชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชฎเชพเชŸเซ‡ เชญเซ‚เชฒ เช†เช‰เชŸเชชเซเชŸ เชธเช•เซเชทเชฎ เช›เซ‡. เช…เช—เชพเช‰, เชฐเชธเซเชŸ 2018 เชฎเซ‹เชกเชฎเชพเช‚ เชšเชพเชฒเชคเซ€ เชตเช–เชคเซ‡ เชšเซ‡เชคเชตเชฃเซ€เช“เชจเซ‡ เชญเซ‚เชฒเซ‹เชฅเซ€ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เชนเชคเซ€.
    เชซเซ‡เชฐเชซเชพเชฐเชจเซ‡ เชฐเชธเซเชŸ 2015 เชฎเซ‹เชกเชฎเชพเช‚ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เช†เช–เชฐเซ‡ เชธเช•เซเชทเชฎ เชนเชคเชพ เชฎเชพเชฅเซ€ เชฎเซเช•เซเชค เชฅเชตเซ เชœเซ‚เชจเชพ เช‰เชงเชพเชฐ เชคเชชเชพเชธเชจเชพเชฐ เชชเชพเชธเซ‡เชฅเซ€.

    เชšเชพเชฒเซ‹ เชฏเชพเชฆ เช•เชฐเซ€เช เช•เซ‡ เช‰เช›เซ€เชจเชพ เชฒเซ€เชงเซ‡เชฒเชพ เชšเชฒเซ‹เชจเชพ เชœเซ€เชตเชจเช•เชพเชณเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซ€ เชจเชตเซ€ เชชเชฆเซเชงเชคเชฟ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชšเช•เชพเชธเชฃเซ€ เชชเซเชฐเชฃเชพเชฒเซ€เช เช•เซ‡เชŸเชฒเซ€เช• เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เช“เชณเช–เชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซเชฏเซเช‚ เชœเซ‡ เชœเซ‚เชจเชพ เชตเซ‡เชฐเชฟเชซเชฟเช•เซ‡เชถเชจ เช•เซ‹เชก เชฆเซเชตเชพเชฐเชพ เชงเซเชฏเชพเชจ เช†เชชเชตเชพเชฎเชพเช‚ เชจ เช†เชตเซเชฏเซเช‚. เช†เชตเซ€ เชคเชชเชพเชธ เชฎเชพเชŸเซ‡ เชญเซ‚เชฒ เช†เช‰เชŸเชชเซเชŸ เช…เช—เชพเช‰ เช•เชพเชฐเซเชฏเชฐเชค เช•เซ‹เชก เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชคเชคเชพเชจเซ‡ เช…เชธเชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชคเซ‡เชฅเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชญเซ‚เชฒเซ‹เชจเซ‡ เชฌเชฆเชฒเซ‡ เชšเซ‡เชคเชตเชฃเซ€เช“ เชœเชพเชฐเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€.

  • "const" เชเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸ, เชœเซ‡ เชธเซเชฅเชฟเชฐเชพเช‚เช•เซ‹เชจเซ‡ เชฌเชฆเชฒเซ‡ เช•เซ‹เชˆเชชเชฃ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ เชจเช•เซเช•เซ€ เช•เชฐเซ‡ เช›เซ‡, is_power_of_two เชซเช‚เช•เซเชถเชจ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡ (เชนเชธเซเชคเชพเช•เซเชทเชฐ เชตเชฟเชจเชพเชจเชพ เชชเซ‚เชฐเซเชฃเชพเช‚เช•เซ‹ เชฎเชพเชŸเซ‡).
  • API เชจเซ‹ เชจเชตเซ‹ เชญเชพเช— เชธเซเชฅเชฟเชฐ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ todo!() เชฎเซ‡เช•เซเชฐเซ‹ เช…เชจเซ‡ เชธเซเชฒเชพเชˆเชธ::repeat, mem::take, BTreeMap::get_key_value, HashMap::get_key_value, เชชเชฆเซเชงเชคเชฟเช“ เชธเซเชฅเชฟเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
    เชตเชฟเช•เชฒเซเชช::as_deref, เชตเชฟเช•เชฒเซเชช::as_deref_mut, เชตเชฟเช•เชฒเซเชช::flatten, UdpSocket::peer_addr, {f32,f64}::to_be_bytes, {f32,f64}::to_le_bytes,{f32,f64}::to_f32, f64}::from_be_bytes, {f32,f64}::from_le_bytes, เช…เชจเซ‡ {f32,f64}::from_ne_bytes.

  • เชชเซ‡เช•เซ‡เชœ เชฎเซ‡เชจเซ‡เชœเชฐ เช•เชพเชฐเซเช—เซ‹ เชฎเชพเช‚
    เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเซ‹ เชกเชฟเชธเซเช• เชชเชฐ เช•เซ‡เชถเซ€เช‚เช— เช•เชฎเซเชชเชพเช‡เชฒเชฐ เชšเซ‡เชคเชตเชฃเซ€เช“. "เช•เชพเชฐเซเช—เซ‹ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ" เช†เชฆเซ‡เชถเชฎเชพเช‚ "เช•เชพเชฐเซเช—เซ‹ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ" เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹--เชซเชฟเชฒเซเชŸเชฐ-เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเชฟเชฐเซเชญเชฐเชคเชพ เชฐเซ€เชเซ‹เชฒเซเชฏเซเชถเชจ เช•เซ‹เชฒเชฎเชฎเชพเช‚ เชธเซเชชเชทเซเชŸ เช•เชฐเซ‡เชฒ เชฒเช•เซเชทเซเชฏ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชธเชพเชฅเซ‡ เชฌเช‚เชงเชพเชฏเซ‡เชฒ เชชเซ‡เช•เซ‡เชœเซ‹ เชœ เชฌเชคเชพเชตเชตเชพ เชฎเชพเชŸเซ‡. เชฎเชพเชจเซเชฏ TLS เชธเช‚เชธเซเช•เชฐเชฃเซ‹เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ http.ssl-version เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
    เชตเชฟเชญเชพเช— เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€ "เชฆเซ‡เชต-เชจเชฟเชฐเซเชญเชฐเชคเชพ"เชธเช‚เชธเซเช•เชฐเชฃ" เช•เซ€เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ.

  • rustc เช•เชฎเซเชชเชพเช‡เชฒเชฐ เชฒเช•เซเชทเซเชฏ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ thumbv7neon-unknown-linux-musleabihf, aarch64-unknown-none-softfloat, mips64-unknown-linux-muslabi64 เช…เชจเซ‡ mips64el-unknown-linux-muslabi64 เชฎเชพเชŸเซ‡ เชคเซเชฐเซ€เชœเชพ เชธเซเชคเชฐเชจเซ‹ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡. เชคเซเชฐเซ€เชœเชพ เชธเซเชคเชฐเชฎเชพเช‚ เชฎเซ‚เชณเชญเซ‚เชค เช†เชงเชพเชฐเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ เชธเซเชตเชšเชพเชฒเชฟเชค เชชเชฐเซ€เช•เซเชทเชฃ เช…เชจเซ‡ เชธเชคเซเชคเชพเชตเชพเชฐ เชฌเชฟเชฒเซเชกเซเชธเชจเชพ เชชเซเชฐเช•เชพเชถเชจ เชตเชฟเชจเชพ.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹