[][src]Trait xnde::fields::NdeField

pub trait NdeField: Display + Serialize + Deserialize {
    fn id(&self) -> i32;
fn type_id(&self) -> Option<FieldType>;
fn prev_field_pos(&self) -> u64;
fn next_field_pos(&self) -> u64;
fn value(&self) -> FieldValue; }

Common NDE Field behavior

Required methods

fn id(&self) -> i32

fn type_id(&self) -> Option<FieldType>

fn prev_field_pos(&self) -> u64

fn next_field_pos(&self) -> u64

fn value(&self) -> FieldValue

Loading content...

Trait Implementations

impl<'typetag> Serialize for dyn NdeField + 'typetag[src]

impl<'typetag> Serialize for dyn NdeField + Send + 'typetag[src]

impl<'typetag> Serialize for dyn NdeField + Sync + 'typetag[src]

impl<'typetag> Serialize for dyn NdeField + Send + Sync + 'typetag[src]

impl Strictest for dyn NdeField[src]

type Object = dyn NdeField

Implementors

impl NdeField for ColumnField[src]

impl NdeField for DatetimeField[src]

impl NdeField for FilenameField[src]

impl NdeField for IndexField[src]

impl NdeField for Int64Field[src]

impl NdeField for IntegerField[src]

impl NdeField for LengthField[src]

impl NdeField for StringField[src]

impl NdeField for UnsupportedNdeField[src]

Loading content...