[−][src]Function fixed_width::to_writer_with_fields
pub fn to_writer_with_fields<'w, T, W>(
wrtr: &'w mut W,
val: &T,
fields: Vec<Field>
) -> Result<()> where
T: Serialize,
W: 'w + Write,
Serializes data to the given writer using the provided Field
s.
Example
use fixed_width::{Field, Writer, to_writer_with_fields}; let fields = vec![ Field::default().range(0..4), Field::default().range(4..8), ]; let mut w = Writer::from_memory(); let data = vec!["1234", "abcd"]; to_writer_with_fields(&mut w, &data, fields).unwrap(); let s: String = w.into(); assert_eq!("1234abcd", s);