Trait expert::traits::ReteIntrospection
[−]
[src]
pub trait ReteIntrospection: Eq + Hash { type HashEq: Hash + Eq + Clone + Debug; fn static_type_id() -> TypeId; fn create_hash_eq(
conditions: &Vec<StatementCondition>,
string_interner: &StringCache
) -> Self::HashEq; fn getter(field: &str) -> Option<fn(_: &Self) -> &u64>; fn type_id(&self) -> TypeId; }
Associated Types
Required Methods
fn static_type_id() -> TypeId
fn create_hash_eq(
conditions: &Vec<StatementCondition>,
string_interner: &StringCache
) -> Self::HashEq
conditions: &Vec<StatementCondition>,
string_interner: &StringCache
) -> Self::HashEq