pub trait HasIfNotExists: AstNode { // Provided method fn if_not_exists(&self) -> Option<IfNotExists> { ... } }