diff options
| author | mat <github@matdoes.dev> | 2022-05-08 18:55:49 -0500 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2022-05-08 18:55:49 -0500 |
| commit | ac392542ce223639c8615035a0be050fff12030a (patch) | |
| tree | 460f8019c2a7aeada10a714f624002ef53007be2 /azalea-protocol/packet-macros/src | |
| parent | e0239865659b2f2750edda7556548f6a2b8d4127 (diff) | |
| parent | d783a0295b11c32f1b5425cab2461f9297f7f8fa (diff) | |
| download | azalea-drasl-ac392542ce223639c8615035a0be050fff12030a.tar.xz | |
Merge branch 'main' into chunk-decoding
Diffstat (limited to 'azalea-protocol/packet-macros/src')
| -rwxr-xr-x | azalea-protocol/packet-macros/src/lib.rs | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/azalea-protocol/packet-macros/src/lib.rs b/azalea-protocol/packet-macros/src/lib.rs index dec153ec..87b216c0 100755 --- a/azalea-protocol/packet-macros/src/lib.rs +++ b/azalea-protocol/packet-macros/src/lib.rs @@ -23,9 +23,9 @@ fn create_impl_mcbufreadable(ident: &Ident, data: &Data) -> proc_macro2::TokenSt // if it's a string, use buf.write_string match field_type { syn::Type::Path(_) => { - if f.attrs.iter().any(|a| a.path.is_ident("varint")) { + if f.attrs.iter().any(|a| a.path.is_ident("var")) { quote! { - let #field_name = crate::mc_buf::McBufVarintReadable::varint_read_into(buf)?; + let #field_name = crate::mc_buf::McBufVarReadable::var_read_into(buf)?; } } else { quote! { @@ -72,7 +72,7 @@ fn create_impl_mcbufreadable(ident: &Ident, data: &Data) -> proc_macro2::TokenSt impl crate::mc_buf::McBufReadable for #ident { fn read_into(buf: &mut impl std::io::Read) -> Result<Self, String> { - let id = buf.read_varint()?; + let id = crate::mc_buf::McBufVarReadable::var_read_into(buf)?; match id { #match_contents _ => Err(format!("Unknown enum variant {}", id)), @@ -102,9 +102,9 @@ fn create_impl_mcbufwritable(ident: &Ident, data: &Data) -> proc_macro2::TokenSt // if it's a string, use buf.write_string match field_type { syn::Type::Path(_) => { - if f.attrs.iter().any(|attr| attr.path.is_ident("varint")) { + if f.attrs.iter().any(|attr| attr.path.is_ident("var")) { quote! { - crate::mc_buf::McBufVarintWritable::varint_write_into(&self.#field_name, buf)?; + crate::mc_buf::McBufVarWritable::var_write_into(&self.#field_name, buf)?; } } else { quote! { @@ -143,14 +143,14 @@ fn create_impl_mcbufwritable(ident: &Ident, data: &Data) -> proc_macro2::TokenSt } } -#[proc_macro_derive(McBufReadable, attributes(varint))] +#[proc_macro_derive(McBufReadable, attributes(var))] pub fn derive_mcbufreadable(input: TokenStream) -> TokenStream { let DeriveInput { ident, data, .. } = parse_macro_input!(input); create_impl_mcbufreadable(&ident, &data).into() } -#[proc_macro_derive(McBufWritable, attributes(varint))] +#[proc_macro_derive(McBufWritable, attributes(var))] pub fn derive_mcbufwritable(input: TokenStream) -> TokenStream { let DeriveInput { ident, data, .. } = parse_macro_input!(input); @@ -198,22 +198,22 @@ fn as_packet_derive(input: TokenStream, state: proc_macro2::TokenStream) -> Toke contents.into() } -#[proc_macro_derive(GamePacket, attributes(varint))] +#[proc_macro_derive(GamePacket, attributes(var))] pub fn derive_game_packet(input: TokenStream) -> TokenStream { as_packet_derive(input, quote! {crate::packets::game::GamePacket}) } -#[proc_macro_derive(HandshakePacket, attributes(varint))] +#[proc_macro_derive(HandshakePacket, attributes(var))] pub fn derive_handshake_packet(input: TokenStream) -> TokenStream { as_packet_derive(input, quote! {crate::packets::handshake::HandshakePacket}) } -#[proc_macro_derive(LoginPacket, attributes(varint))] +#[proc_macro_derive(LoginPacket, attributes(var))] pub fn derive_login_packet(input: TokenStream) -> TokenStream { as_packet_derive(input, quote! {crate::packets::login::LoginPacket}) } -#[proc_macro_derive(StatusPacket, attributes(varint))] +#[proc_macro_derive(StatusPacket, attributes(var))] pub fn derive_status_packet(input: TokenStream) -> TokenStream { as_packet_derive(input, quote! {crate::packets::status::StatusPacket}) } |
