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 UnsafeUnpin 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