Skip to main content

impl_offset

Macro impl_offset 

Source
macro_rules! impl_offset {
    ($wrapper:ty: $inner:ty) => { ... };
    ($wrapper:ty: $inner:ty, $($rest:tt)*) => { ... };
    ($($ty:ty),+ $(,)?) => { ... };
}
Expand description

Implements Offset for one or more types.

ยงExamples

For wrapper types with an inner integer type:

use lite_strtab::impl_offset;

#[derive(Clone, Copy)]
#[repr(transparent)]
struct ByteOffset(u32);

impl_offset!(ByteOffset: u32);