Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/proc-macro-api/src/transport/postcard.rs')
-rw-r--r--crates/proc-macro-api/src/transport/postcard.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/proc-macro-api/src/transport/postcard.rs b/crates/proc-macro-api/src/transport/postcard.rs
index ddd5f405d5..75aa90e4c4 100644
--- a/crates/proc-macro-api/src/transport/postcard.rs
+++ b/crates/proc-macro-api/src/transport/postcard.rs
@@ -4,7 +4,7 @@ use std::io::{self, BufRead, Write};
use serde::{Serialize, de::DeserializeOwned};
-pub fn read<'a, R: BufRead + ?Sized>(
+pub(crate) fn read<'a, R: BufRead + ?Sized>(
inp: &mut R,
buf: &'a mut Vec<u8>,
) -> io::Result<Option<&'a mut Vec<u8>>> {
@@ -16,15 +16,15 @@ pub fn read<'a, R: BufRead + ?Sized>(
Ok(Some(buf))
}
-pub fn write<W: Write + ?Sized>(out: &mut W, buf: &[u8]) -> io::Result<()> {
+pub(crate) fn write<W: Write + ?Sized>(out: &mut W, buf: &[u8]) -> io::Result<()> {
out.write_all(buf)?;
out.flush()
}
-pub fn encode<T: Serialize>(msg: &T) -> io::Result<Vec<u8>> {
+pub(crate) fn encode<T: Serialize>(msg: &T) -> io::Result<Vec<u8>> {
postcard::to_allocvec_cobs(msg).map_err(|e| io::Error::new(io::ErrorKind::InvalidData, e))
}
-pub fn decode<T: DeserializeOwned>(buf: &mut [u8]) -> io::Result<T> {
+pub(crate) fn decode<T: DeserializeOwned>(buf: &mut [u8]) -> io::Result<T> {
postcard::from_bytes_cobs(buf).map_err(|e| io::Error::new(io::ErrorKind::InvalidData, e))
}