pub trait BaseAttribute: Send + Sync { type Error; type Subject = (); type Resource = (); type Context<'ctx> = (); }