1
2
3
4
5
6
7
8
9
10
use {super::ExprNode, crate::ast_builder::ExprWithAliasNode};

impl<'a> ExprNode<'a> {
    pub fn alias_as(self, alias: &str) -> ExprWithAliasNode<'a> {
        ExprWithAliasNode {
            expr: self,
            alias: alias.to_owned(),
        }
    }
}