pub struct ActiveImplementationDescriptor {
pub construct: String,
pub foundation: Option<String>,
pub implementation: Option<String>,
pub status: Option<String>,
pub semantic_status: Option<String>,
pub depends_on: Vec<String>,
}Expand description
Active implementation selected by the current foundation scope for a
construct such as and or not. This is the behaviour-facing counterpart
to the global root-construct descriptor: strict pure-links mode consults
it before falling back to the global registry.
Fields§
§construct: String§foundation: Option<String>§implementation: Option<String>§status: Option<String>§semantic_status: Option<String>§depends_on: Vec<String>Trait Implementations§
Source§impl Clone for ActiveImplementationDescriptor
impl Clone for ActiveImplementationDescriptor
Source§fn clone(&self) -> ActiveImplementationDescriptor
fn clone(&self) -> ActiveImplementationDescriptor
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 Default for ActiveImplementationDescriptor
impl Default for ActiveImplementationDescriptor
Source§fn default() -> ActiveImplementationDescriptor
fn default() -> ActiveImplementationDescriptor
Returns the “default value” for a type. Read more
Source§impl PartialEq for ActiveImplementationDescriptor
impl PartialEq for ActiveImplementationDescriptor
Source§fn eq(&self, other: &ActiveImplementationDescriptor) -> bool
fn eq(&self, other: &ActiveImplementationDescriptor) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ActiveImplementationDescriptor
Auto Trait Implementations§
impl Freeze for ActiveImplementationDescriptor
impl RefUnwindSafe for ActiveImplementationDescriptor
impl Send for ActiveImplementationDescriptor
impl Sync for ActiveImplementationDescriptor
impl Unpin for ActiveImplementationDescriptor
impl UnsafeUnpin for ActiveImplementationDescriptor
impl UnwindSafe for ActiveImplementationDescriptor
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