Skip to main content

SimilaritySessionReceiver

Trait SimilaritySessionReceiver 

Source
pub trait SimilaritySessionReceiver:
    Send
    + Sync
    + 'static {
    // Required method
    fn on_updated(
        &self,
        node: &SimilaritySessionNode,
        provider: &CoreSimilarityProvider,
        entities: &[SimilarityEntityId],
    );

    // Provided method
    fn on_started(&self, _completion: &SimilaritySessionCompletion) { ... }
}
Expand description

Receives start and update notifications from a similarity session.

Required Methods§

Source

fn on_updated( &self, node: &SimilaritySessionNode, provider: &CoreSimilarityProvider, entities: &[SimilarityEntityId], )

Called when a provider’s results, resolution state, or applied metadata changes.

Provided Methods§

Source

fn on_started(&self, _completion: &SimilaritySessionCompletion)

Called when a session run starts.

This is mainly used to get the completion state for the run.

Implementors§