index
:
rsdsl/ppproperly_macros.git
master
Macros for the ppproperly crate.
himbeer
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Commit message (
Expand
)
Author
Age
Files
Lines
*
len_for: support length methods returning different integer sizes
HEAD
master
HimbeerserverDE
2023-07-26
1
-1
/
+2
*
support multiple len_for annotations per struct by bracing generated (de)seri...
HimbeerserverDE
2023-07-26
1
-3
/
+3
*
Revert "support multiple len_for annotations per struct"
HimbeerserverDE
2023-07-26
1
-6
/
+1
*
support multiple len_for annotations per struct
HimbeerserverDE
2023-07-26
1
-1
/
+6
*
pass mutable reference to Take
HimbeerserverDE
2023-07-25
1
-1
/
+1
*
Revert "pass mutable reference to Take"
HimbeerserverDE
2023-07-25
1
-2
/
+2
*
pass mutable reference to Take
HimbeerserverDE
2023-07-25
1
-2
/
+2
*
convert len_for offset integer type for successful arithmetic operations
HimbeerserverDE
2023-07-25
1
-3
/
+4
*
support different sizes for length field
HimbeerserverDE
2023-07-25
1
-1
/
+3
*
fix length offset integer type
HimbeerserverDE
2023-07-24
1
-1
/
+1
*
support length offsets
HimbeerserverDE
2023-07-24
1
-5
/
+15
*
Revert "add PeekRead trait bound to Deserialize implementations"
HimbeerserverDE
2023-07-24
1
-1
/
+1
*
add PeekRead trait bound to Deserialize implementations
HimbeerserverDE
2023-07-24
1
-1
/
+1
*
make data_type an identifier instead of a string literal
HimbeerserverDE
2023-07-23
1
-2
/
+2
*
Revert "Revert "support custom discriminant types""
HimbeerserverDE
2023-07-23
1
-7
/
+16
*
Revert "support arbitrary discriminant types"
HimbeerserverDE
2023-07-23
1
-1
/
+1
*
support arbitrary discriminant types
HimbeerserverDE
2023-07-23
1
-1
/
+1
*
Revert "support custom discriminant types"
HimbeerserverDE
2023-07-23
1
-16
/
+7
*
support custom discriminant types
HimbeerserverDE
2023-07-23
1
-7
/
+16
*
reverse order of len_for and discriminant_for
HimbeerserverDE
2023-07-23
1
-23
/
+23
*
pass the actual string value to map.get instead of field_name as literal text
HimbeerserverDE
2023-07-20
1
-2
/
+3
*
use string literals instead of identifiers for attribute map accesses
HimbeerserverDE
2023-07-20
1
-2
/
+2
*
generate annotation field identifiers correctly
HimbeerserverDE
2023-05-21
1
-3
/
+7
*
call take with u64, not &u16
HimbeerserverDE
2023-05-21
1
-1
/
+1
*
derive_deserialize: access the correct hashmap key instead of constant value
HimbeerserverDE
2023-05-21
1
-2
/
+2
*
make serialize deriver process length and discriminant annotations
HimbeerserverDE
2023-05-21
1
-6
/
+35
*
fix generated code compiler errors
HimbeerserverDE
2023-05-20
1
-5
/
+29
*
conditionally generate reader limiting code
HimbeerserverDE
2023-05-20
1
-10
/
+8
*
generate discriminant deserializer conditionally
HimbeerserverDE
2023-05-20
1
-8
/
+21
*
quote the quoted field_name
HimbeerserverDE
2023-05-20
1
-2
/
+2
*
quote field_name correctly
HimbeerserverDE
2023-05-20
1
-2
/
+2
*
use full std path of HashMap
HimbeerserverDE
2023-05-20
1
-2
/
+2
*
quote attr correctly
HimbeerserverDE
2023-05-20
1
-2
/
+2
*
fix trait bound error
HimbeerserverDE
2023-05-20
1
-11
/
+7
*
basic infrastructure for enum-based (de)serialization
HimbeerserverDE
2023-05-20
1
-3
/
+62
*
add discriminant field to args struct
HimbeerserverDE
2023-05-20
1
-1
/
+1
*
initial test args struct
HimbeerserverDE
2023-05-20
1
-2
/
+12
*
print field attributes
HimbeerserverDE
2023-05-20
1
-1
/
+2
*
Revert "print struct field type"
HimbeerserverDE
2023-05-20
1
-1
/
+0
*
print struct field type
HimbeerserverDE
2023-05-20
1
-0
/
+1
*
Revert "remove &mut reference from deserialize implementation"
HimbeerserverDE
2023-05-16
1
-1
/
+1
*
remove &mut reference from deserialize implementation
HimbeerserverDE
2023-05-16
1
-1
/
+1
*
add Deserialize derive macro
HimbeerserverDE
2023-05-16
1
-0
/
+25
*
deriver Serialize for structs where all fields are Serialize
HimbeerserverDE
2023-05-15
1
-1
/
+10
*
borrow writer mutably
HimbeerserverDE
2023-05-15
1
-1
/
+1
*
remove io prefix from result type
HimbeerserverDE
2023-05-15
1
-1
/
+1
*
use absolute paths for io imports in macro
HimbeerserverDE
2023-05-15
1
-1
/
+1
*
remove Serialize trait
HimbeerserverDE
2023-05-15
1
-6
/
+0
*
add serialize trait
HimbeerserverDE
2023-05-15
1
-0
/
+6
*
add dummy serialize derive macro
HimbeerserverDE
2023-05-15
1
-11
/
+16
[next]