src/lib.rs:286:9: replace <impl From<&str> for Datum>::from -> Self with Default::default()
src/lib.rs:292:9: replace <impl From<String> for Datum>::from -> Self with Default::default()
src/lib.rs:298:9: replace <impl From<bool> for Datum>::from -> Self with Default::default()
src/lib.rs:304:9: replace <impl From<Decimal> for Datum>::from -> Self with Default::default()
src/lib.rs:310:9: replace <impl From<NaiveDate> for Datum>::from -> Self with Default::default()
src/lib.rs:316:9: replace <impl From<NaiveTime> for Datum>::from -> Self with Default::default()
src/lib.rs:322:9: replace <impl From<NaiveDateTime> for Datum>::from -> Self with Default::default()
src/lib.rs:353:9: replace Field::value -> &Datum with Box::leak(Box::new(Default::default()))
src/lib.rs:371:9: replace Tag::as_field -> Option<&Field> with Some(Box::leak(Box::new(Default::default())))
src/lib.rs:462:9: replace Record::get -> Option<&Datum> with Some(Box::leak(Box::new(Default::default())))
src/lib.rs:509:9: replace Record::into_fields -> impl Iterator<Item =(String, Datum)> with ::std::iter::once((String::new(), Default::default()))
src/lib.rs:509:9: replace Record::into_fields -> impl Iterator<Item =(String, Datum)> with ::std::iter::once(("xyzzy".into(), Default::default()))
src/lib.rs:533:9: replace Record::fields -> impl Iterator<Item =(&str, &Datum)> with ::std::iter::once(("", Box::leak(Box::new(Default::default()))))
src/lib.rs:533:9: replace Record::fields -> impl Iterator<Item =(&str, &Datum)> with ::std::iter::once(("xyzzy", Box::leak(Box::new(Default::default()))))
src/cabrillo/mod.rs:166:9: replace <impl Sink<Record> for CabrilloSink<W>>::poll_ready -> Poll<Result<(), Error>> with Poll::new()
src/cabrillo/mod.rs:166:9: replace <impl Sink<Record> for CabrilloSink<W>>::poll_ready -> Poll<Result<(), Error>> with Poll::from_iter([Ok(())])
src/cabrillo/mod.rs:166:9: replace <impl Sink<Record> for CabrilloSink<W>>::poll_ready -> Poll<Result<(), Error>> with Poll::new(Ok(()))
src/cabrillo/mod.rs:178:9: replace <impl Sink<Record> for CabrilloSink<W>>::poll_flush -> Poll<Result<(), Error>> with Poll::new()
src/cabrillo/mod.rs:178:9: replace <impl Sink<Record> for CabrilloSink<W>>::poll_flush -> Poll<Result<(), Error>> with Poll::from_iter([Ok(())])
src/cabrillo/mod.rs:178:9: replace <impl Sink<Record> for CabrilloSink<W>>::poll_flush -> Poll<Result<(), Error>> with Poll::new(Ok(()))
src/cabrillo/mod.rs:186:9: replace <impl Sink<Record> for CabrilloSink<W>>::poll_close -> Poll<Result<(), Error>> with Poll::new()
src/cabrillo/mod.rs:186:9: replace <impl Sink<Record> for CabrilloSink<W>>::poll_close -> Poll<Result<(), Error>> with Poll::from_iter([Ok(())])
src/cabrillo/mod.rs:186:9: replace <impl Sink<Record> for CabrilloSink<W>>::poll_close -> Poll<Result<(), Error>> with Poll::new(Ok(()))
src/cistring.rs:28:9: replace <impl From<String> for CiString>::from -> Self with Default::default()
src/cistring.rs:34:9: replace <impl From<&str> for CiString>::from -> Self with Default::default()
src/cistring.rs:65:9: replace <impl Borrow<CiStr> for CiString>::borrow -> &CiStr with Box::leak(Box::new(Default::default()))
src/filter/mod.rs:29:9: replace <impl Stream for Normalize<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::new()
src/filter/mod.rs:29:9: replace <impl Stream for Normalize<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::from_iter([None])
src/filter/mod.rs:29:9: replace <impl Stream for Normalize<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::new(None)
src/filter/mod.rs:29:9: replace <impl Stream for Normalize<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::from_iter([Some(Default::default())])
src/filter/mod.rs:29:9: replace <impl Stream for Normalize<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::new(Some(Default::default()))
src/filter/mod.rs:29:9: replace <impl Stream for Normalize<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::from(Some(Default::default()))
src/filter/mod.rs:50:9: replace NormalizeExt::normalize -> Normalize<Self, F> with Default::default()
src/filter/mod.rs:72:9: replace <impl Stream for Filter<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::new()
src/filter/mod.rs:72:9: replace <impl Stream for Filter<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::from_iter([None])
src/filter/mod.rs:72:9: replace <impl Stream for Filter<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::new(None)
src/filter/mod.rs:72:9: replace <impl Stream for Filter<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::from_iter([Some(Default::default())])
src/filter/mod.rs:72:9: replace <impl Stream for Filter<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::new(Some(Default::default()))
src/filter/mod.rs:72:9: replace <impl Stream for Filter<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::from(Some(Default::default()))
src/filter/mod.rs:96:9: replace FilterExt::filter -> Filter<Self, F> with Default::default()
src/filter/mod.rs:118:9: replace <impl Stream for Map<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::new()
src/filter/mod.rs:118:9: replace <impl Stream for Map<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::from_iter([None])
src/filter/mod.rs:118:9: replace <impl Stream for Map<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::new(None)
src/filter/mod.rs:118:9: replace <impl Stream for Map<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::from_iter([Some(Default::default())])
src/filter/mod.rs:118:9: replace <impl Stream for Map<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::new(Some(Default::default()))
src/filter/mod.rs:118:9: replace <impl Stream for Map<S, F>>::poll_next -> Poll<Option<Self::Item>> with Poll::from(Some(Default::default()))
src/filter/mod.rs:138:9: replace MapExt::map -> Map<Self, F> with Default::default()
src/filter/mod.rs:175:5: replace normalize_times -> Normalize<S, impl FnMut(&mut Record)-> Result<(), Error>+Unpin> with Default::default()
src/filter/mod.rs:195:18: replace + with * in normalize_times
src/filter/mod.rs:215:5: replace normalize_mode -> Normalize<S, impl FnMut(&mut Record)-> Result<(), Error>+Unpin> with Default::default()
src/filter/mod.rs:267:5: replace normalize_band -> Normalize<S, impl FnMut(&mut Record)-> Result<(), Error>+Unpin> with Default::default()
src/filter/mod.rs:287:5: replace exclude_callsigns -> Filter<S, impl FnMut(&Record)-> bool> with Default::default()
src/filter/mod.rs:319:5: replace exclude_header -> Filter<S, impl FnMut(&Record)-> bool> with Default::default()
src/filter/mod.rs:346:5: replace trim_whitespace -> Map<S, impl FnMut(Record)-> Result<Record, Error>> with Default::default()
src/parse/mod.rs:63:9: replace TagDecoder::new_stream -> TagStream<R> with TagStream::new()
src/parse/mod.rs:63:9: replace TagDecoder::new_stream -> TagStream<R> with TagStream::from_iter([Default::default()])
src/parse/mod.rs:63:9: replace TagDecoder::new_stream -> TagStream<R> with TagStream::new(Default::default())
src/parse/mod.rs:63:9: replace TagDecoder::new_stream -> TagStream<R> with TagStream::from(Default::default())
src/parse/mod.rs:73:9: replace TagDecoder::position -> Position with Default::default()
src/parse/mod.rs:81:9: replace TagDecoder::invalid_tag -> Error with Default::default()
src/parse/mod.rs:107:9: replace TagDecoder::parse_typed_value -> Result<Datum, Error> with Ok(Default::default())
src/parse/mod.rs:142:9: replace TagDecoder::parse_value -> Result<Option<(&'a str, Datum, usize)>, Error> with Ok(Some(("", Default::default(), 0)))
src/parse/mod.rs:142:9: replace TagDecoder::parse_value -> Result<Option<(&'a str, Datum, usize)>, Error> with Ok(Some(("", Default::default(), 1)))
src/parse/mod.rs:142:9: replace TagDecoder::parse_value -> Result<Option<(&'a str, Datum, usize)>, Error> with Ok(Some(("xyzzy", Default::default(), 0)))
src/parse/mod.rs:142:9: replace TagDecoder::parse_value -> Result<Option<(&'a str, Datum, usize)>, Error> with Ok(Some(("xyzzy", Default::default(), 1)))
src/parse/mod.rs:147:17: delete match arm (Some(name), Some(len), typ, None) in TagDecoder::parse_value
src/parse/mod.rs:175:9: replace TagDecoder::decode_inner -> Result<Option<ParserTag>, Error> with Ok(Some(Default::default()))
src/parse/mod.rs:222:9: replace TagDecoder::decode -> Result<Option<Tag>, Error> with Ok(Some(Default::default()))
src/parse/mod.rs:252:9: replace <impl Decoder for TagDecoder>::decode -> Result<Option<Self::Item>, Self::Error> with Ok(Some(Default::default()))
src/parse/mod.rs:258:9: replace <impl Decoder for TagDecoder>::decode_eof -> Result<Option<Self::Item>, Self::Error> with Ok(Some(Default::default()))
src/parse/mod.rs:269:9: replace RecordStreamExt::records -> RecordStream<Self> with RecordStream::new()
src/parse/mod.rs:269:9: replace RecordStreamExt::records -> RecordStream<Self> with RecordStream::from_iter([Default::default()])
src/parse/mod.rs:269:9: replace RecordStreamExt::records -> RecordStream<Self> with RecordStream::new(Default::default())
src/parse/mod.rs:269:9: replace RecordStreamExt::records -> RecordStream<Self> with RecordStream::from(Default::default())
src/parse/mod.rs:286:9: replace RecordStream<S>::make -> Poll<Option<Result<Record, Error>>> with Poll::new()
src/parse/mod.rs:286:9: replace RecordStream<S>::make -> Poll<Option<Result<Record, Error>>> with Poll::new(None)
src/parse/mod.rs:286:9: replace RecordStream<S>::make -> Poll<Option<Result<Record, Error>>> with Poll::from_iter([None])
src/parse/mod.rs:286:9: replace RecordStream<S>::make -> Poll<Option<Result<Record, Error>>> with Poll::from_iter([Some(Ok(Default::default()))])
src/parse/mod.rs:286:9: replace RecordStream<S>::make -> Poll<Option<Result<Record, Error>>> with Poll::new(Some(Ok(Default::default())))
src/parse/mod.rs:329:9: replace <impl Stream for RecordStream<S>>::poll_next -> Poll<Option<Self::Item>> with Poll::new()
src/parse/mod.rs:329:9: replace <impl Stream for RecordStream<S>>::poll_next -> Poll<Option<Self::Item>> with Poll::from_iter([None])
src/parse/mod.rs:329:9: replace <impl Stream for RecordStream<S>>::poll_next -> Poll<Option<Self::Item>> with Poll::new(None)
src/parse/mod.rs:329:9: replace <impl Stream for RecordStream<S>>::poll_next -> Poll<Option<Self::Item>> with Poll::from_iter([Some(Default::default())])
src/parse/mod.rs:329:9: replace <impl Stream for RecordStream<S>>::poll_next -> Poll<Option<Self::Item>> with Poll::from(Some(Default::default()))
src/parse/mod.rs:329:9: replace <impl Stream for RecordStream<S>>::poll_next -> Poll<Option<Self::Item>> with Poll::new(Some(Default::default()))
src/write/mod.rs:86:9: replace TagEncoder::tag_sink_with -> TagSink<W> with TagSink::new()
src/write/mod.rs:86:9: replace TagEncoder::tag_sink_with -> TagSink<W> with TagSink::from_iter([Default::default()])
src/write/mod.rs:86:9: replace TagEncoder::tag_sink_with -> TagSink<W> with TagSink::new(Default::default())
src/write/mod.rs:86:9: replace TagEncoder::tag_sink_with -> TagSink<W> with TagSink::from(Default::default())
src/write/mod.rs:186:9: replace TagSinkExt::tag_sink -> TagSink<Self> with TagSink::from_iter([Default::default()])
src/write/mod.rs:186:9: replace TagSinkExt::tag_sink -> TagSink<Self> with TagSink::new()
src/write/mod.rs:186:9: replace TagSinkExt::tag_sink -> TagSink<Self> with TagSink::new(Default::default())
src/write/mod.rs:191:9: replace TagSinkExt::tag_sink_with_types -> TagSink<Self> with TagSink::new()
src/write/mod.rs:191:9: replace TagSinkExt::tag_sink_with_types -> TagSink<Self> with TagSink::from_iter([Default::default()])
src/write/mod.rs:186:9: replace TagSinkExt::tag_sink -> TagSink<Self> with TagSink::from(Default::default())
src/write/mod.rs:191:9: replace TagSinkExt::tag_sink_with_types -> TagSink<Self> with TagSink::new(Default::default())
src/write/mod.rs:235:9: replace RecordSink<W>::with_types -> Self with Default::default()
src/write/mod.rs:253:9: replace <impl Sink<Record> for RecordSink<W>>::poll_ready -> Poll<Result<(), Self::Error>> with Poll::new()
src/write/mod.rs:191:9: replace TagSinkExt::tag_sink_with_types -> TagSink<Self> with TagSink::from(Default::default())
src/write/mod.rs:253:9: replace <impl Sink<Record> for RecordSink<W>>::poll_ready -> Poll<Result<(), Self::Error>> with Poll::from_iter([Ok(())])
src/write/mod.rs:253:9: replace <impl Sink<Record> for RecordSink<W>>::poll_ready -> Poll<Result<(), Self::Error>> with Poll::new(Ok(()))
src/write/mod.rs:275:9: replace <impl Sink<Record> for RecordSink<W>>::poll_flush -> Poll<Result<(), Self::Error>> with Poll::new()
src/write/mod.rs:275:9: replace <impl Sink<Record> for RecordSink<W>>::poll_flush -> Poll<Result<(), Self::Error>> with Poll::from_iter([Ok(())])
src/write/mod.rs:275:9: replace <impl Sink<Record> for RecordSink<W>>::poll_flush -> Poll<Result<(), Self::Error>> with Poll::new(Ok(()))
src/write/mod.rs:281:9: replace <impl Sink<Record> for RecordSink<W>>::poll_close -> Poll<Result<(), Self::Error>> with Poll::new()
src/write/mod.rs:281:9: replace <impl Sink<Record> for RecordSink<W>>::poll_close -> Poll<Result<(), Self::Error>> with Poll::new(Ok(()))
src/write/mod.rs:281:9: replace <impl Sink<Record> for RecordSink<W>>::poll_close -> Poll<Result<(), Self::Error>> with Poll::from_iter([Ok(())])
