GEN-160: deer
type implementation
#1700
Labels
area/libs > deer
Affects the `deer` crate (library)
lang/rust
Pull requests that update Rust code
priority/3 low
Lower priority: nice-to-have
type/eng > backend
Owned by the @backend team
This is the tracking issue for all type implementations needed for
deer
. Separated by crate name.Every type is/will be assigned to a PR. A merged PR indicates that the support for that type has landed in the repo. The checkmark is about the status in the linked PR. If it is checked, the type has been implemented and tested.
Due to the sheer number of types, it is easy to forget what part has been completed. For (partially) incomplete implementations, a sublist is provided. If that sublist is no longer present, the implementation for that specific type can be considered complete.
core
bool
(deer
implementDeserialize
for built-in types (Part 1) #1516)f*
(deer
implementDeserialize
for built-in types (Part 1) #1516)u*
(deer
implementDeserialize
for built-in types (Part 1) #1516)i*
(deer
implementDeserialize
for built-in types (Part 1) #1516)char
(deer
implementDeserialize
for built-in types (Part 1) #1516)&str
(deer
implementDeserialize
for built-in types (Part 1) #1516)&[u8]
(deer
: implementDeserialize
for&[u8]
#2389)[T; N]
(deer
implementDeserialize
for built-in types (Part 1) #1516)AtomicBool
(deer
implementDeserialize
for built-in types (Part 1) #1516)AtomicU*
(deer
implementDeserialize
for built-in types (Part 1) #1516)AtomicI*
(deer
implementDeserialize
for built-in types (Part 1) #1516)NonZeroU*
(deer
implementDeserialize
for built-in types (Part 1) #1516)NonZeroI*
(deer
implementDeserialize
for built-in types (Part 1) #1516)()
(deer
implementDeserialize
for built-in types (Part 1) #1516)tuples
(deer
: implementDeserialize
for tuples #2418)(LazyCell
nightly
) (removed because unsuitable)OnceCell
(nightly
) (deer
: implementDeserialize
forcore::cell
#2376)SyncUnsafeCell
(nightly
) (deer
: implementDeserialize
forcore::cell
#2376)Cell
(deer
: implementDeserialize
forcore::cell
#2376)RefCell
(deer
: implementDeserialize
forcore::cell
#2376)UnsafeCell
(deer
: implementDeserialize
forcore::cell
#2376)PhantomData
(deer
: implementDeserialize
forcore::marker
#2379)ManuallyDrop
(deer
: implementDeserialize
forcore::mem
#2384)Option
(deer
: implementDeserialize
forcore::option
#2383)Result
(deer
: implementDeserialize
forcore::result
#2387)Wrapping
(deer
: implementDeserialize
forcore::num
#2378)Saturating
(nightly
) (deer
: implementDeserialize
forcore::num
#2378)Range*
(deer
: implementDeserialize
forcore::ops
#2422)Bound
(deer
: implementDeserialize
forcore::ops
#2422)Reverse
(deer
: implementDeserialize
forcore::cmp
#2385)Ordering
(deer
: implementDeserialize
forcore::cmp
#2385)Duration
(deer
: implementDeserialize
forcore::time
#2390)Exclusive
(nightly
) (deer
: implementDeserialize
forcore::sync
#2386)alloc
Cow
Box
ThinBox
(nightly
)BinaryHeap
BTreeMap
BTreeSet
LinkedList
VecDeque
Vec
CString
Box<CStr>
Rc
String
Arc
std
HashMap
&Path
PathBuf
Box<Path>
Mutex
RwLock
OsString
SystemType
Ip*
Socket*
The text was updated successfully, but these errors were encountered: