pub(crate) fn new(
        cursor: Cursor<T>,
        database_name: String,
        connector: Rc<C>,
        core: Rc<RefCell<Core>>,
    ) -> Self {
        CursorSession {
            cursor,
            database_name,
            connector,
            core,
        }
    }
/// Instantiates a new `CursorSession` for the given cursor.
Instantiates a new `CursorSession` for the given cursor.
Instantiates a new ` CursorSession ` for the given cursor .
pub(crate) fn new(
        cursor: Cursor<T>,
        database_name: String,
        connector: Rc<C>,
        core: Rc<RefCell<Core>>,
    ) -> Self {
        CursorSession {
            cursor,
            database_name,
            connector,
            core,
        }
    }
pub ( crate ) fn new ( cursor : Cursor < T > , database_name : String , connector : Rc < C > , core : Rc < RefCell < Core > > , ) -> Self { CursorSession { cursor , database_name , connector , core , } }
Instantiates a new `CursorSession` for the given cursor.
Instantiates a new ` CursorSession ` for the given cursor .
cursor
Cursor<T>
database_name
String
connector
Rc<C>
core
Rc<RefCell<Core>>
cursor
Cursor<T>
database_name
String
connector
Rc<C>
core
Rc<RefCell<Core>>