Skip to main content

ToRelationDatum

Trait ToRelationDatum 

Source
pub trait ToRelationDatum {
    // Required method
    fn to_datum(&self) -> Datum;

    // Provided methods
    fn card_datum(&self) -> Datum { ... }
    fn lisp_datum(&self) -> Datum { ... }
}
Expand description

Canonical projection shared by identity, Card data, and Lisp data faces.

Required Methods§

Source

fn to_datum(&self) -> Datum

Returns the record’s single fixed Datum::Node projection.

Provided Methods§

Source

fn card_datum(&self) -> Datum

Returns the same ordinary-data projection for Card consumers.

Source

fn lisp_datum(&self) -> Datum

Returns the same ordinary-data projection for Lisp codecs.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§