Open tcharding opened 1 week ago
as_
to_
into_
iter
iter_mut
into_iter
Copy
Clone
Eq
PartialEq
Ord
PartialOrd
Hash
Debug
Display
Default
From
AsRef
AsMut
FromIterator
Extend
Serialize
Deserialize
Send
Sync
Hex
Octal
Binary
R: Read
W: Write
?
try!
unwrap
Deref
DerefMut
bool
Option
bitflags
The only public dependency is serde and it is stable. arrayvec is unstable but is private. C-STABLE is done.
serde
arrayvec
Both sered and arrayvec use MIT or Apache 2.0, this crate uses CC0-1.0. C-PERMISSIVE is done.
sered
Rust API Guidelines Checklist
as_
,to_
,into_
conventions (C-CONV)iter
,iter_mut
,into_iter
(C-ITER)Copy
,Clone
,Eq
,PartialEq
,Ord
,PartialOrd
,Hash
,Debug
,Display
,Default
From
,AsRef
,AsMut
(C-CONV-TRAITS)FromIterator
andExtend
(C-COLLECT)Serialize
,Deserialize
(C-SERDE)Send
andSync
where possible (C-SEND-SYNC)Hex
,Octal
,Binary
formatting (C-NUM-FMT)R: Read
andW: Write
by value (C-RW-VALUE)?
, nottry!
, notunwrap
(C-QUESTION-MARK)Deref
andDerefMut
(C-DEREF)bool
orOption
(C-CUSTOM-TYPE)bitflags
, not enums (C-BITFLAG)Debug
(C-DEBUG)Debug
representation is never empty (C-DEBUG-NONEMPTY)