Skip to main content

BusinessKnowledgeStore

Trait BusinessKnowledgeStore 

Source
pub trait BusinessKnowledgeStore: Send + Sync {
    // Provided methods
    fn replace_business_knowledge_projection(
        &self,
        input: BusinessKnowledgeProjectionInput,
    ) -> StorageFuture<'_, BusinessKnowledgeStatus> { ... }
    fn replace_business_knowledge_projection_with_fence(
        &self,
        input: BusinessKnowledgeProjectionInput,
        fence: CodeIndexPublicationFence,
    ) -> StorageFuture<'_, BusinessKnowledgeStatus> { ... }
    fn business_knowledge_projection_for_scope(
        &self,
        source_scope: String,
        _request: BusinessKnowledgeQueryRequest,
    ) -> StorageFuture<'_, BusinessKnowledgeProjection> { ... }
    fn business_knowledge_status(
        &self,
        _source_scope: String,
    ) -> StorageFuture<'_, Option<BusinessKnowledgeStatus>> { ... }
}
Expand description

Repository-scoped business projection writes and immutable indexed reads.

Provided Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§