2023-08-03 13:57:33 -07:00

22 lines
412 B
Rust

use crate::coding::{Decode, DecodeError, Encode, EncodeError};
use bytes::{Buf, BufMut};
#[derive(Debug)]
pub struct GoAway {
pub url: String,
}
impl Decode for GoAway {
fn decode<R: Buf>(r: &mut R) -> Result<Self, DecodeError> {
let url = String::decode(r)?;
Ok(Self { url })
}
}
impl Encode for GoAway {
fn encode<W: BufMut>(&self, w: &mut W) -> Result<(), EncodeError> {
self.url.encode(w)
}
}