pub enum OutlineNode {
Virtual {
name: String,
children: SmallVec<[LiveId; 4]>,
},
File {
file_id: LiveFileId,
name: String,
children: SmallVec<[LiveId; 4]>,
},
Folder {
name: String,
children: SmallVec<[LiveId; 4]>,
},
Component {
name: String,
id: LiveId,
class: LiveId,
prop_type: LivePropType,
ptr: LivePtr,
children: SmallVec<[LiveId; 4]>,
},
}Variants§
Auto Trait Implementations§
impl Freeze for OutlineNode
impl RefUnwindSafe for OutlineNode
impl Send for OutlineNode
impl Sync for OutlineNode
impl Unpin for OutlineNode
impl UnwindSafe for OutlineNode
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