use crate::dom_tree::Node;
#[derive(Debug, Clone)]
pub struct Selection<'a> {
pub(crate) nodes: Vec<Node<'a>>,
}
impl<'a> Default for Selection<'a> {
fn default() -> Self {
Self { nodes: vec![] }
}
}
impl<'a> From<Node<'a>> for Selection<'a> {
fn from(node: Node<'a>) -> Selection {
Self { nodes: vec![node] }
}
}