pub struct ResolvedSourceRoot {
pub kind: String,
pub path: PathBuf,
pub partition: Option<String>,
pub languages: Vec<String>,
pub status: String,
}Fields§
§kind: String§path: PathBuf§partition: Option<String>§languages: Vec<String>Declared extraction languages for code roots (from the owning partition or the legacy
sources.code entry). Empty = no restriction. Extraction honors this as a filter.
status: StringHow Eidos v0.1 treats this root: compiled feeds the graph, planning feeds the task
planner, eval feeds package gates, and declared is validated/reported package contract
only.
Trait Implementations§
Source§impl Clone for ResolvedSourceRoot
impl Clone for ResolvedSourceRoot
Source§fn clone(&self) -> ResolvedSourceRoot
fn clone(&self) -> ResolvedSourceRoot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ResolvedSourceRoot
impl Debug for ResolvedSourceRoot
Source§impl<'de> Deserialize<'de> for ResolvedSourceRoot
impl<'de> Deserialize<'de> for ResolvedSourceRoot
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ResolvedSourceRoot
Source§impl PartialEq for ResolvedSourceRoot
impl PartialEq for ResolvedSourceRoot
Source§fn eq(&self, other: &ResolvedSourceRoot) -> bool
fn eq(&self, other: &ResolvedSourceRoot) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ResolvedSourceRoot
impl Serialize for ResolvedSourceRoot
impl StructuralPartialEq for ResolvedSourceRoot
Auto Trait Implementations§
impl Freeze for ResolvedSourceRoot
impl RefUnwindSafe for ResolvedSourceRoot
impl Send for ResolvedSourceRoot
impl Sync for ResolvedSourceRoot
impl Unpin for ResolvedSourceRoot
impl UnsafeUnpin for ResolvedSourceRoot
impl UnwindSafe for ResolvedSourceRoot
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more