pub struct ComponentVtree {
pub vtree: Arc<Vtree>,
pub component: Component,
}Expand description
A component and the vtree built for it, whose leaves are the component’s local variables.
Fields§
§vtree: Arc<Vtree>The vtree over the local variables 1..=component.local_to_global.len().
component: ComponentThe clauses and variables the vtree is for.
Trait Implementations§
Source§impl Clone for ComponentVtree
impl Clone for ComponentVtree
Source§fn clone(&self) -> ComponentVtree
fn clone(&self) -> ComponentVtree
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 moreAuto Trait Implementations§
impl Freeze for ComponentVtree
impl RefUnwindSafe for ComponentVtree
impl Send for ComponentVtree
impl Sync for ComponentVtree
impl Unpin for ComponentVtree
impl UnwindSafe for ComponentVtree
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