-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
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.
Current reflection is not tested. This will be changed in an upcoming PR
-
core
-
bool
(#1516)- Tests (Reflection)
-
f*
(#1516)- Tests (Reflection)
-
u*
(#1516)- Tests (Reflection)
-
i*
(#1516)- Tests (Reflection)
-
char
(#1516)- Tests (Reflection)
-
&str
(#1516)- Tests (Reflection)
-
&[u8]
(#2389)- Tests (Reflection)
-
[T; N]
(#1516)- Tests (Reflection)
-
AtomicBool
(#1516)- Tests (Reflection)
-
AtomicU*
(#1516)- Tests (Reflection)
-
AtomicI*
(#1516)- Tests (Reflection)
-
NonZeroU*
(#1516)- Tests (Reflection)
-
NonZeroI*
(#1516)- Tests (Reflection)
-
()
(#1516)- Tests (Reflection)
-
tuples
(#2418)- Tests (Reflection)
-
(LazyCell
nightly
) (removed because unsuitable) -
OnceCell
(nightly
) (#2376) -
SyncUnsafeCell
(nightly
) (#2376) -
Cell
(#2376) -
RefCell
(#2376) -
UnsafeCell
(#2376) -
PhantomData
(#2379)- Tests (Reflection)
-
ManuallyDrop
(#2384) -
Option
(#2383)- Tests (Reflection)
-
Result
(#2387)- Tests (Reflection)
-
Wrapping
(#2378) -
Saturating
(nightly
) (#2378) -
Range*
(#2422)- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
Bound
(#2422)- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
Reverse
(#2385) -
Ordering
(#2385)- Tests (Reflection)
-
Duration
(#2390)- Tests (Reflection)
-
Exclusive
(nightly
) (#2386)
-
-
alloc
-
Cow
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
Box
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
ThinBox
(nightly
)- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
BinaryHeap
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
BTreeMap
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
BTreeSet
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
LinkedList
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
VecDeque
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
Vec
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
CString
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
Box<CStr>
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
Rc
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
String
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
Arc
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
-
std
-
HashMap
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
&Path
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
PathBuf
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
Box<Path>
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
Mutex
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
RwLock
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
OsString
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
SystemType
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
Ip*
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-
Socket*
- Implementation
- Tests (Deserialization)
- Tests (Reflection)
-