Skip to content

feat: moving event emission functions onto the EventInterface trait#16762

Closed
benesjan wants to merge 1 commit intonextfrom
09-04-feat_moving_event_emission_functions_onto_the_eventinterface_trait
Closed

feat: moving event emission functions onto the EventInterface trait#16762
benesjan wants to merge 1 commit intonextfrom
09-04-feat_moving_event_emission_functions_onto_the_eventinterface_trait

Conversation

@benesjan
Copy link
Contributor

@benesjan benesjan commented Sep 4, 2025

Attempt at the above.

Corrently blocked by noir-lang/noir#9732

Copy link
Contributor Author

benesjan commented Sep 4, 2025

This stack of pull requests is managed by Graphite. Learn more about stacking.

@benesjan benesjan changed the title feat: moving event emission functions onto the EventInterface trait feat: moving event emission functions onto the EventInterface trait Sep 4, 2025
@@ -46,15 +54,15 @@ comptime fn register_event_selector(event_selector: Field, event_name: Quoted) {
}

pub comptime fn event(s: TypeDefinition) -> Quoted {
Copy link
Contributor Author

@benesjan benesjan Sep 4, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did the change in this function as now it feels more logical given that we have the super trait and EventInterface is kinda like dependent on Serilize.

@benesjan
Copy link
Contributor Author

No longer planned because of introduction of self in contracts #17884

@benesjan benesjan closed this Oct 24, 2025
@benesjan benesjan deleted the 09-04-feat_moving_event_emission_functions_onto_the_eventinterface_trait branch October 24, 2025 01:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant