Olivier Goffart
58cdaeb8dd
Update license header to mention that commertial option are available
2020-08-26 13:23:42 +02:00
Olivier Goffart
c299bd5483
We are not using the ConstFieldOffset trait, so put it in a feature gate
2020-08-25 14:42:18 +02:00
Simon Hausmann
2823f32692
Apply license headers to all non-binary/non-json sources
2020-08-17 17:55:20 +02:00
Simon Hausmann
c7827c9dd5
Add support for Drop when using #[pin] with const_field_offset
...
A new attribute implements the Drop mechanics outlined in the Pin
documentation without requiring the use of unsafe on the caller side,
by means of an intermediate PinnedDrop trait.
2020-08-14 13:44:53 +02:00
Olivier Goffart
1bfd708784
Change the field_offsets() function to a FIELD_OFFSETS associated const
2020-08-03 16:04:55 +02:00
Olivier Goffart
40f4265071
Some improvement in ConstFieldOffset trait
2020-06-25 18:23:08 +02:00
Olivier Goffart
812b08b50c
const_field_offset: Add compile type type for the offset
...
WIP
2020-06-25 17:46:29 +02:00
Olivier Goffart
9ed660926c
Added a #[pin] attribute in the FieldOffsets macro
2020-06-25 12:18:09 +02:00
Olivier Goffart
751a3fbe59
Work on const field offset crate to give type safe offsets
2020-05-18 11:06:44 +02:00
Olivier Goffart
ecf1599d35
Silent warnings
2020-05-07 08:20:44 +02:00
Olivier Goffart
a0d9369336
Add a crate to compute the field offsets as const fn
2020-05-06 20:58:10 +02:00