Function bson::de::from_reader_utf8_lossy

source ยท
pub fn from_reader_utf8_lossy<R, T>(reader: R) -> Result<T>
where T: DeserializeOwned, R: Read,
Expand description

Deserialize an instance of type T from an I/O stream of BSON, replacing any invalid UTF-8 sequences with the Unicode replacement character.

This is mainly useful when reading raw BSON returned from a MongoDB server, which in rare cases can contain invalidly truncated strings (https://jira.mongodb.org/browse/SERVER-24007). For most use cases, crate::from_reader can be used instead.