//! Trait for defining `EntryArgs` for external types.
usesyn::*;usesuper::{ty::RedbType, EntryArgs};/// Identifier, database type and field expressions for an external type.
pub(crate)traitExternalType{/// An identifying literal to be found in the `Ident` path.
constIDENT_MATCH:&'staticstr;/// The variable type to declare within the database.
fnredb_ty(entry:&EntryArgs)-> RedbType;/// Type conversion operation **from** the `redb` type.
fnfrom_op(entry:&EntryArgs)-> Expr;/// Type conversion operation **into** the `redb` type.
fninto_op(entry:&EntryArgs)-> Expr;}