pub struct Composer {
pub slots: Vec<Box<dyn Any>>,
pub slot_callers: Vec<&'static Location<'static>>,
pub cursor: usize,
pub keyed_slots: FxHashMap<String, Box<dyn Any>>,
pub keyed_owner: FxHashMap<String, String>,
pub live_keyed_owners: FxHashSet<String>,
pub scope_caches: FxHashMap<String, ScopeCache>,
pub live_scope_keys: FxHashSet<String>,
}Fields§
§slots: Vec<Box<dyn Any>>§slot_callers: Vec<&'static Location<'static>>§cursor: usize§keyed_slots: FxHashMap<String, Box<dyn Any>>§keyed_owner: FxHashMap<String, String>§live_keyed_owners: FxHashSet<String>§scope_caches: FxHashMap<String, ScopeCache>§live_scope_keys: FxHashSet<String>Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Composer
impl !Send for Composer
impl !Sync for Composer
impl !UnwindSafe for Composer
impl Freeze for Composer
impl Unpin for Composer
impl UnsafeUnpin for Composer
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