pub trait IntoSessionManager {
    type SM: SessionManager;
    // Required method
    fn into_session_manager(self) -> Arc<Self::SM>;
}pub trait IntoSessionManager {
    type SM: SessionManager;
    // Required method
    fn into_session_manager(self) -> Arc<Self::SM>;
}