Revert "Add a proc macro for deriving override structs with optional fields"
This reverts commit ab9356e9d8
.
This commit is contained in:
parent
ab9356e9d8
commit
f3a275d339
9 changed files with 96 additions and 209 deletions
|
@ -79,8 +79,12 @@ pub fn derive_element(input: TokenStream) -> TokenStream {
|
|||
{
|
||||
type Layout = #crate_name::element::AnyElement<V>;
|
||||
|
||||
fn metadata(&mut self) -> &mut #crate_name::element::ElementMetadata<V> {
|
||||
&mut self.metadata
|
||||
fn style_mut(&mut self) -> &mut #crate_name::style::ElementStyle {
|
||||
&mut self.metadata.style
|
||||
}
|
||||
|
||||
fn handlers_mut(&mut self) -> &mut Vec<#crate_name::element::EventHandler<V>> {
|
||||
&mut self.metadata.handlers
|
||||
}
|
||||
|
||||
fn layout(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue