Trait RelationshipSelectionService

Source
pub trait RelationshipSelectionService: Send + Sync {
    // Required method
    fn select(
        &self,
        request: &RelationshipSelectionRequest,
    ) -> Result<CompleteRelationshipSelection, RelationshipSelectionError>;
}
Expand description

Trusted adapter seam for complete relationship-based candidate selection.

Required Methods§

Source

fn select( &self, request: &RelationshipSelectionRequest, ) -> Result<CompleteRelationshipSelection, RelationshipSelectionError>

Selects candidates or reports why the result is not conclusive.

Implementors§