You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Major features shipped
KnownLayout)TryFromBytesandtry_macros)UnsafeCells + types with interior mutability (including atomics,Cell)ByteSlice,SplitByteSliceSplitAt, supporting splitting arbitrary slice DSTsByteEq,ByteHash(optimized implementations of stdlib traits)Option<T>whereTis subject to NPO (e.g. seeFromZerosimpls forOptiontypes)core::opsimplementations on byteorder typesinclude_bytes!macroHighlights
Ptrtype #406TransmuteFromframework #2408TransparentWrapperfor atomic types #1011Feature Work
core::opstraits #434transmute_ref!macro #183Ptrtype #406doc(cfg(...))in docs.rs #579TryFromBytestrait #641TryFromBytesfor some external types #648NoCell#656NoCell#667NoCellpermitUnsafeCells #682TryFromBytesfor more types #817<Unalign as TryFromBytes>::is_bit_valid#903Refconstructor names #1239with_elemssuffix #1245with_elemsRefconstructors #1258FromBytes,Ref#1282core::error::Errorfor errors #1663is_bit_validwhen possible #1303TransmuteFromframework #2408CI
cargo fixwhen rolling toolchains #943Fixes
IntoByteSlicetrait, use as bound forinto_ref#966KnownLayout, removeSizedfrom some APIs #967Refmethods in favor ofKnownLayout#971IntoByteSlicean unsafe trait #1261addr_of!uses #1617Any->Unknown/Inaccessible#1909Reducing Technical Debt
unsafeblocks; update TODO comments #432unsafecode withPtr#1007TransparentWrapperfor atomic types #1011TransparentWrapperforUnsafeCell#1025Refto its own module #1216Refdefinition into its own module #1218AliasingSafeframework #1224KnownLayoutderive #1302PtrInner#1891Testing Improvements
UnsafeCells #2463Documentation Improvements
Development Experience
Misc
Releases
Beta Was this translation helpful? Give feedback.
All reactions