use crate::{ConnectionTo, role::Role};
#[derive(Clone, Debug)]
pub struct McpConnectionTo<Counterpart: Role> {
pub(super) acp_url: String,
pub(super) connection: ConnectionTo<Counterpart>,
}
impl<Counterpart: Role> McpConnectionTo<Counterpart> {
pub fn acp_url(&self) -> String {
self.acp_url.clone()
}
pub fn connection_to(&self) -> ConnectionTo<Counterpart> {
self.connection.clone()
}
}