INNER CODE UNIT · Rust
from_string
lanterndata/lantern · lantern_cli/src/embeddings/mod.rs:48
fn from_string(pk: String, value: String) -> EmbeddingRecord {
let buf: BytesMut;
if value.len() > 0 {
buf = BytesMut::from(
value
.replace('\\', "\\\\")
.replace('\n', "\\n")
.replace('\r', "\\r")
.replace('\t', "\\t")
.as_bytes(),
)
} else {
buf = BytesMut::from("NULL".as_bytes());
}
EmbeddingRecord { pk, record: buf }
}
}