Skip to main content

CopyField

Trait CopyField 

Source
pub trait CopyField {
    // Required method
    fn encode(&self, buf: &mut Vec<u8>);
}
Expand description

A value encodable as a COPY text-format field.

Required Methods§

Source

fn encode(&self, buf: &mut Vec<u8>)

Append this value’s text-format encoding to buf.

Implementations on Foreign Types§

Source§

impl CopyField for Value

Source§

fn encode(&self, buf: &mut Vec<u8>)

Source§

impl CopyField for bool

Source§

fn encode(&self, buf: &mut Vec<u8>)

Source§

impl CopyField for f32

Source§

fn encode(&self, buf: &mut Vec<u8>)

Source§

impl CopyField for f64

Source§

fn encode(&self, buf: &mut Vec<u8>)

Source§

impl CopyField for i16

Source§

fn encode(&self, buf: &mut Vec<u8>)

Source§

impl CopyField for i32

Source§

fn encode(&self, buf: &mut Vec<u8>)

Source§

impl CopyField for i64

Source§

fn encode(&self, buf: &mut Vec<u8>)

Source§

impl CopyField for str

Source§

fn encode(&self, buf: &mut Vec<u8>)

Source§

impl CopyField for String

Source§

fn encode(&self, buf: &mut Vec<u8>)

Source§

impl CopyField for Vec<i32>

Source§

fn encode(&self, buf: &mut Vec<u8>)

Source§

impl CopyField for CompactString

Source§

fn encode(&self, buf: &mut Vec<u8>)

Source§

impl CopyField for [i32]

Source§

fn encode(&self, buf: &mut Vec<u8>)

Source§

impl<T> CopyField for Option<T>
where T: CopyField,

Source§

fn encode(&self, buf: &mut Vec<u8>)

Source§

impl<T> CopyField for &T
where T: CopyField + ?Sized,

Source§

fn encode(&self, buf: &mut Vec<u8>)

Implementors§