Skip to content

Commit d1cfd15

Browse files
fix: remove unused attribute macro (#65)
1 parent 95affc8 commit d1cfd15

2 files changed

Lines changed: 1 addition & 9 deletions

File tree

packages/yew-struct-component-macro/src/lib.rs

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,6 @@ fn parse_struct_component_attr(attr: &Attribute) -> Result<StructComponentAttrAr
5252
}
5353
}
5454

55-
#[proc_macro_attribute]
56-
pub fn struct_component(
57-
_attr: proc_macro::TokenStream,
58-
item: proc_macro::TokenStream,
59-
) -> proc_macro::TokenStream {
60-
item
61-
}
62-
6355
#[proc_macro_derive(StructComponent, attributes(struct_component))]
6456
pub fn derive_struct_component(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
6557
let derive_input = parse_macro_input!(input as DeriveInput);

packages/yew-struct-component/tests/struct_component.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::fmt::{self, Display};
22

33
use yew::{ServerRenderer, prelude::*};
4-
use yew_struct_component::{Attributes, StructComponent, struct_component};
4+
use yew_struct_component::{Attributes, StructComponent};
55

66
#[derive(Clone, Copy, Debug, Default, Eq, PartialEq)]
77
enum BoxAs {

0 commit comments

Comments
 (0)