pub struct RootConstructDescriptor {
pub name: String,
pub status: Option<String>,
pub semantic_status: Option<String>,
pub kind: Option<String>,
pub depends_on: Vec<String>,
pub encoded_as: Option<String>,
pub pure_links_ready: Option<bool>,
pub override_with: Option<String>,
pub planned_as: Option<String>,
pub foundation: Option<String>,
}Expand description
A root-construct descriptor. Stored on the Env for the foundation
registry (issue #97). Every field is purely informational: declaring a
descriptor never changes evaluator behaviour. The CLI’s foundation
report and tests inspect these records to verify the trust contract.
Fields§
§name: String§status: Option<String>§semantic_status: Option<String>§kind: Option<String>§depends_on: Vec<String>§encoded_as: Option<String>§pure_links_ready: Option<bool>§override_with: Option<String>§planned_as: Option<String>§foundation: Option<String>Trait Implementations§
Source§impl Clone for RootConstructDescriptor
impl Clone for RootConstructDescriptor
Source§fn clone(&self) -> RootConstructDescriptor
fn clone(&self) -> RootConstructDescriptor
Returns a duplicate 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 RootConstructDescriptor
impl Debug for RootConstructDescriptor
Source§impl Default for RootConstructDescriptor
impl Default for RootConstructDescriptor
Source§fn default() -> RootConstructDescriptor
fn default() -> RootConstructDescriptor
Returns the “default value” for a type. Read more
Source§impl PartialEq for RootConstructDescriptor
impl PartialEq for RootConstructDescriptor
impl StructuralPartialEq for RootConstructDescriptor
Auto Trait Implementations§
impl Freeze for RootConstructDescriptor
impl RefUnwindSafe for RootConstructDescriptor
impl Send for RootConstructDescriptor
impl Sync for RootConstructDescriptor
impl Unpin for RootConstructDescriptor
impl UnsafeUnpin for RootConstructDescriptor
impl UnwindSafe for RootConstructDescriptor
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