use crate::prelude::*;
pub(crate) trait BindingHandler {
fn update(&mut self, cx: &mut Context);
fn remove(&self, cx: &mut Context);
fn debug(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result;
}
impl std::fmt::Debug for dyn BindingHandler {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
self.debug(f)
}
}