[][src]Trait turingdb_helpers::TuringPacket

pub trait TuringPacket<'tp> {
    fn into_packet<T>(value: T) -> &'tp [u8];
}

Ensures that a data structure is converted to bytes before it is sent over the wire

Required methods

fn into_packet<T>(value: T) -> &'tp [u8]

Converts a data structure into bytes in order to be sent over the wire

Usage

use crate::TuringPacket;

struct Foo;

impl TuringPacket for Foo {
    fn into_packet(value: T) -> &'tp [u8] {
        value.as_bytes()
    }
}
Loading content...

Implementors

Loading content...