X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=src%2Fslip.rs;h=a2beaf0de33b85c32e480e2c55db30c1dc50a4e6;hb=95ff555cd7c268d6b0ff898743fabc63e73090c7;hp=fbbbf3dece7317a5f547f0b7c60f5dbdf888656a;hpb=ddfab91bef3794ce14c57735688ab86b2db9d306;p=hippotat.git diff --git a/src/slip.rs b/src/slip.rs index fbbbf3d..a2beaf0 100644 --- a/src/slip.rs +++ b/src/slip.rs @@ -31,7 +31,7 @@ pub enum SlipFramesError where E: std::error::Error + 'static { } #[throws(SlipFramesError)] -pub async fn checkn( +pub async fn processn( mime: M, mtu: u32, data: &[u8], @@ -50,7 +50,7 @@ pub async fn checkn( let mut err = false; for packet in data.split(|&c| c == SLIP_END) { match async { - let checked = check1(mime, mtu, packet, addr_chk); + let checked = process1(mime, mtu, packet, addr_chk); if matches!(checked, Err(PacketError::Empty)) { return Ok::<_,PE>(()) } out(checked?).await?; ok = true; @@ -65,7 +65,7 @@ pub async fn checkn( } #[throws(PacketError)] -pub fn check1( +pub fn process1( _mime: M, mtu: u32, packet: &[u8],