1
2
3
4
5
6
7
8
9
10
11
12
13
// Copyright (C) 2020 Stephane Raux. Distributed under the MIT license.

use crate::{Block, Environment};
use serde::{Deserialize, Serialize};

#[derive(Clone, Debug, Default, Deserialize, Serialize)]
pub struct Newline;

impl Newline {
    pub fn produce(&self, _: &Environment) -> Vec<Block> {
        vec![Block::new("\n")]
    }
}