pub struct RecInst {
pub type_name: Option<String>,
pub rt: RT,
pub path: SegPath,
pub parent: Option<Rc<RefCell<RecInst>>>,
pub slots: Vec<(String, Slot)>,
pub entry_order: Vec<String>,
pub extras: Vec<(String, Value)>,
pub menv: Option<Rc<Env>>,
}Fields§
§type_name: Option<String>§rt: RT§path: SegPath§parent: Option<Rc<RefCell<RecInst>>>§slots: Vec<(String, Slot)>§entry_order: Vec<String>§extras: Vec<(String, Value)>§menv: Option<Rc<Env>>Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for RecInst
impl !Send for RecInst
impl !Sync for RecInst
impl !UnwindSafe for RecInst
impl Freeze for RecInst
impl Unpin for RecInst
impl UnsafeUnpin for RecInst
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