15 lines
372 B
Rust
15 lines
372 B
Rust
use camino::Utf8PathBuf;
|
|
use prometeu_core::ProjectId;
|
|
use prometeu_language_api::SourcePolicy;
|
|
|
|
#[derive(Debug, Clone)]
|
|
pub struct ProjectDescriptor {
|
|
pub project_id: ProjectId,
|
|
pub name: String,
|
|
pub version: String,
|
|
pub project_dir: Utf8PathBuf,
|
|
pub source_roots: Vec<Utf8PathBuf>,
|
|
pub language_id: String,
|
|
pub source_policy: SourcePolicy,
|
|
}
|