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§
Sourcefn on_updated(
&self,
node: &SimilaritySessionNode,
provider: &CoreSimilarityProvider,
entities: &[SimilarityEntityId],
)
fn on_updated( &self, node: &SimilaritySessionNode, provider: &CoreSimilarityProvider, entities: &[SimilarityEntityId], )
Called when a provider’s results, resolution state, or applied metadata changes.
Provided Methods§
Sourcefn on_started(&self, _completion: &SimilaritySessionCompletion)
fn on_started(&self, _completion: &SimilaritySessionCompletion)
Called when a session run starts.
This is mainly used to get the completion state for the run.