Struct cairo_lang_compiler::db::RootDatabaseBuilder
source · pub struct RootDatabaseBuilder { /* private fields */ }
Implementations§
source§impl RootDatabaseBuilder
impl RootDatabaseBuilder
pub fn empty() -> Self
pub fn with_plugins( &mut self, plugins: Vec<Arc<dyn SemanticPlugin>> ) -> &mut Self
pub fn detect_corelib(&mut self) -> &mut Self
pub fn with_project_config(&mut self, config: ProjectConfig) -> &mut Self
pub fn with_implicit_precedence( &mut self, precedence: &[impl ToString] ) -> &mut Self
pub fn with_cfg(&mut self, cfg_set: impl Into<CfgSet>) -> &mut Self
pub fn build(&mut self) -> Result<RootDatabase>
Trait Implementations§
source§impl Clone for RootDatabaseBuilder
impl Clone for RootDatabaseBuilder
source§fn clone(&self) -> RootDatabaseBuilder
fn clone(&self) -> RootDatabaseBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for RootDatabaseBuilder
impl Debug for RootDatabaseBuilder
source§impl Default for RootDatabaseBuilder
impl Default for RootDatabaseBuilder
source§fn default() -> RootDatabaseBuilder
fn default() -> RootDatabaseBuilder
Returns the “default value” for a type. Read more