pub async fn initialize_project_model(self) -> FallibleResult<model::Project> {
        let project_id      = self.get_project_or_create_new().await?;
        let logger          = &self.logger;
        let project_manager = self.project_manager;
        model::project::Synchronized::new_opened(logger,project_manager,project_id).await
    }
/// Create and initialize a new Project Model, for a project with name passed in constructor.
///
/// If the project with given name does not exist yet, it will be created.
Create and initialize a new Project Model, for a project with name passed in constructor.
If the project with given name does not exist yet, it will be created.
Create and initialize a new Project Model for a project with name passed in constructor . If the project with given name does not exist yet it will be created .
pub async fn initialize_project_model(self) -> FallibleResult<model::Project> {
        let project_id      = self.get_project_or_create_new().await?;
        let logger          = &self.logger;
        let project_manager = self.project_manager;
        model::project::Synchronized::new_opened(logger,project_manager,project_id).await
    }
pub async fn initialize_project_model ( self ) -> FallibleResult < model :: Project > { let project_id = self . get_project_or_create_new ( ) . await ? ; let logger = & self . logger ; let project_manager = self . project_manager ; model :: project :: Synchronized :: new_opened ( logger , project_manager , project_id ) . await }
Create and initialize a new Project Model, for a project with name passed in constructor.
Create and initialize a new Project Model for a project with name passed in constructor .
self
self