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.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§