Trait libarx::Builder

source ·
pub trait Builder {
    type Entry;

    // Required methods
    fn new(properties: &AllProperties) -> Self;
    fn create_entry(
        &self,
        idx: EntryIdx,
        reader: &Reader<'_>
    ) -> Result<Self::Entry>;
}

Required Associated Types§

Required Methods§

source

fn new(properties: &AllProperties) -> Self

source

fn create_entry( &self, idx: EntryIdx, reader: &Reader<'_> ) -> Result<Self::Entry>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Builder for ()

§

type Entry = ()

source§

fn new(_properties: &AllProperties) -> Self

source§

fn create_entry( &self, _idx: EntryIdx, _reader: &Reader<'_> ) -> Result<Self::Entry>

Implementors§