pub trait LiveNodeVecApi {
Show 26 methods fn insert_node_from_other(
        &mut self,
        from_index: usize,
        insert_start: usize,
        other: &[LiveNode]
    ) -> usize; fn insert_node_from_self(
        &mut self,
        from_index: usize,
        insert_start: usize
    ) -> usize; fn insert_children_from_other(
        &mut self,
        from_index: usize,
        insert_start: usize,
        other: &[LiveNode]
    ); fn insert_children_from_self(
        &mut self,
        from_index: usize,
        insert_start: usize
    ); fn write_by_field_path(&mut self, path: &[LiveId], values: &[LiveNode]); fn replace_or_insert_last_node_by_path(
        &mut self,
        start_index: usize,
        path: &[LiveProp],
        other: &[LiveNode]
    ); fn replace_or_insert_first_node_by_path(
        &mut self,
        start_index: usize,
        path: &[LiveProp],
        other: &[LiveNode]
    ); fn push_live(&mut self, v: &[LiveNode]); fn push_str(&mut self, id: LiveId, v: &'static str); fn push_string(&mut self, id: LiveId, v: &str); fn push_bool(&mut self, id: LiveId, v: bool); fn push_int64(&mut self, id: LiveId, v: i64); fn push_float64(&mut self, id: LiveId, v: f64); fn push_color(&mut self, id: LiveId, v: u32); fn push_vec2(&mut self, id: LiveId, v: Vec2); fn push_vec3(&mut self, id: LiveId, v: Vec3); fn push_vec4(&mut self, id: LiveId, v: Vec4); fn push_id(&mut self, id: LiveId, v: LiveId); fn push_bare_enum(&mut self, id: LiveId, variant: LiveId); fn open_tuple_enum(&mut self, id: LiveId, variant: LiveId); fn open_named_enum(&mut self, id: LiveId, variant: LiveId); fn open_object(&mut self, id: LiveId); fn open_clone(&mut self, id: LiveId, clone: LiveId); fn open_array(&mut self, id: LiveId); fn open(&mut self); fn close(&mut self);
}

Required Methods

Implementors