22 lines
401 B
Rust
22 lines
401 B
Rust
|
use crate::documents::BuildXML;
|
||
|
use crate::types::*;
|
||
|
use crate::xml_builder::*;
|
||
|
|
||
|
#[derive(Debug, Clone)]
|
||
|
pub struct Break {
|
||
|
break_type: BreakType,
|
||
|
}
|
||
|
|
||
|
impl Break {
|
||
|
pub fn new(t: BreakType) -> Break {
|
||
|
Break { break_type: t }
|
||
|
}
|
||
|
}
|
||
|
|
||
|
impl BuildXML for Break {
|
||
|
fn build(&self) -> Vec<u8> {
|
||
|
let b = XMLBuilder::new();
|
||
|
b.br(&self.break_type.to_string()).build()
|
||
|
}
|
||
|
}
|