pub(crate) fn composite<'a>(
s: &'a str,
line: usize,
index: usize,
records: &mut Vec<SourceRecord<'a>>,
) -> Result<Composite<'a>, ParseError>pub(crate) fn composite<'a>(
s: &'a str,
line: usize,
index: usize,
records: &mut Vec<SourceRecord<'a>>,
) -> Result<Composite<'a>, ParseError>