Trait Engine

Source
pub trait Engine {
    // Provided methods
    fn analyze_entities(entities: Vec<String>) -> Vec<(String, Vec<Fact>)> { ... }
    fn profile_entities(
        profile: Profile,
        entities: Vec<String>,
    ) -> Result<Profile, String> { ... }
    fn profile_entities_with_container(
        container: EngineContainer,
    ) -> Result<Profile, String> { ... }
}

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§