fn from(value: Vec<T>) -> Self {
        let value: Vec<Node> = value.into_iter().map(Into::into).collect();
        let span = match value.len() {
            0 => Span::new_blank(),
            1 => *value[0].span(),
            _ => {
                let start = value[0].span().start;
                let end = value[value.len() - 1].span().end;
                Span { start, end }
            }
        };
        Self { span, value }
    }
/// Allow converting from vectors of things to sequence nodes
///
/// ```
/// # use marked_yaml::types::*;
/// let node: MarkedSequenceNode = vec!["hello", "world"].into();
/// ```
Allow converting from vectors of things to sequence nodes
```
Allow converting from vectors of things to sequence nodes ` ` `
fn from(value: Vec<T>) -> Self {
        let value: Vec<Node> = value.into_iter().map(Into::into).collect();
        let span = match value.len() {
            0 => Span::new_blank(),
            1 => *value[0].span(),
            _ => {
                let start = value[0].span().start;
                let end = value[value.len() - 1].span().end;
                Span { start, end }
            }
        };
        Self { span, value }
    }
fn from ( value : Vec < T > ) -> Self { let value : Vec < Node > = value . into_iter ( ) . map ( Into :: into ) . collect ( ) ; let span = match value . len ( ) { 0 => Span :: new_blank ( ) , 1 => * value [ 0 ] . span ( ) , _ => { let start = value [ 0 ] . span ( ) . start ; let end = value [ value . len ( ) - 1 ] . span ( ) . end ; Span { start , end } } } ; Self { span , value } }
Allow converting from vectors of things to sequence nodes
```
Allow converting from vectors of things to sequence nodes ` ` `
value
Vec<T>
value
Vec<T>
use marked_yaml::types::*;
let node: MarkedSequenceNode = vec!["hello", "world"].into();
```
let node : MarkedSequenceNode = vec! [ " hello " " world " ] . into () ; ` ` `