use super::{ContextualConfig, ProcessedContext};
use crate::Vector;
use anyhow::Result;
pub struct FusionNetwork {
config: ContextualConfig,
}
impl FusionNetwork {
pub fn new(config: ContextualConfig) -> Self {
Self { config }
}
pub async fn fuse_contexts(
&self,
embeddings: &[Vector],
_context: &ProcessedContext,
) -> Result<Vec<Vector>> {
Ok(embeddings.to_vec())
}
}