pub struct DagRegistry { /* private fields */ }Expand description
Registry of dag declaration bodies accessible by name within a file.
Populated at IR lowering time with the raw AST body for each declared dag.
Used during dim-checking (and later, evaluation) to resolve inline DAG
invocations @dag(args).out against the called dag’s pub param and
pub node signatures.
Implementations§
Trait Implementations§
Source§impl Clone for DagRegistry
impl Clone for DagRegistry
Source§fn clone(&self) -> DagRegistry
fn clone(&self) -> DagRegistry
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 DagRegistry
impl Debug for DagRegistry
Source§impl Default for DagRegistry
impl Default for DagRegistry
Source§fn default() -> DagRegistry
fn default() -> DagRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DagRegistry
impl RefUnwindSafe for DagRegistry
impl Send for DagRegistry
impl Sync for DagRegistry
impl Unpin for DagRegistry
impl UnsafeUnpin for DagRegistry
impl UnwindSafe for DagRegistry
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