Trait hdi_extensions::ScopedTypeConnector
source · pub trait ScopedTypeConnector<T, U>{
// Required methods
fn unit() -> U;
fn app_entry_def() -> AppEntryDef;
fn check_record_entry_type(record: &Record) -> bool;
fn try_from_record(record: &Record) -> Result<Self, Self::Error>
where Self: TryFrom<Record>;
fn to_input(&self) -> T;
}
Expand description
Methods for getting scoped-type info from an entry struct
Required Methods§
sourcefn app_entry_def() -> AppEntryDef
fn app_entry_def() -> AppEntryDef
Get this entry’s AppEntryDef
sourcefn check_record_entry_type(record: &Record) -> bool
fn check_record_entry_type(record: &Record) -> bool
Check if a Record
’s entry type matches this entry
sourcefn try_from_record(record: &Record) -> Result<Self, Self::Error>
fn try_from_record(record: &Record) -> Result<Self, Self::Error>
Object Safety§
This trait is not object safe.