pub fn new(controller:controller::Ide, view:ide_view::project::View) -> Self {
        let logger              = Logger::new("ide::Integration");
        let project_integration = default();
        let model               = Rc::new(Model {logger,controller,view,project_integration});
        Self {model} . init()
    }
/// Create the integration of given controller and view.
Create the integration of given controller and view.
Create the integration of given controller and view .
pub fn new(controller:controller::Ide, view:ide_view::project::View) -> Self {
        let logger              = Logger::new("ide::Integration");
        let project_integration = default();
        let model               = Rc::new(Model {logger,controller,view,project_integration});
        Self {model} . init()
    }
pub fn new ( controller : controller :: Ide , view : ide_view :: project :: View ) -> Self { let logger = Logger :: new ( " " ) ; let project_integration = default ( ) ; let model = Rc :: new ( Model { logger , controller , view , project_integration } ) ; Self { model } . init ( ) }
Create the integration of given controller and view.
Create the integration of given controller and view .
controller
controller::Ide
view
ide_view::project::View
controller
controller::Ide
view
ide_view::project::View