pub(crate) trait Displacement
{
#[inline(always)]
fn emit(self, byte_emitter: &mut ByteEmitter);
}
impl Displacement for u8
{
#[inline(always)]
fn emit(self, byte_emitter: &mut ByteEmitter)
{
byte_emitter.emit_u8(self)
}
}
impl Displacement for u16
{
#[inline(always)]
fn emit(self, byte_emitter: &mut ByteEmitter)
{
byte_emitter.emit_u16(self)
}
}
impl Displacement for u32
{
#[inline(always)]
fn emit(self, byte_emitter: &mut ByteEmitter)
{
byte_emitter.emit_u32(self)
}
}
impl Displacement for u64
{
#[inline(always)]
fn emit(self, byte_emitter: &mut ByteEmitter)
{
byte_emitter.emit_u64(self)
}
}