pub fn global_uses_into(&self, out: &mut Vec<GlobalId>) {
        if let MirRelationExpr::Get {
            id: Id::Global(id), ..
        } = self
        {
            out.push(*id);
        }
        self.visit_children(|expr| expr.global_uses_into(out))
    }
/// Appends global identifiers on which this expression depends to `out`.
///
/// Unlike [`MirRelationExpr::global_uses`], this method does not deduplicate
/// the global identifiers.
Appends global identifiers on which this expression depends to `out`.
Unlike [`MirRelationExpr::global_uses`], this method does not deduplicate
the global identifiers.
Appends global identifiers on which this expression depends to ` out ` . Unlike [ ` MirRelationExpr :: global_uses ` ] this method does not deduplicate the global identifiers .
pub fn global_uses_into(&self, out: &mut Vec<GlobalId>) {
        if let MirRelationExpr::Get {
            id: Id::Global(id), ..
        } = self
        {
            out.push(*id);
        }
        self.visit_children(|expr| expr.global_uses_into(out))
    }
pub fn global_uses_into ( & self , out : & mut Vec < GlobalId > ) { if let MirRelationExpr :: Get { id : Id :: Global ( id ) , .. } = self { out . push ( * id ) ; } self . visit_children ( | expr | expr . global_uses_into ( out ) ) }
Appends global identifiers on which this expression depends to `out`.
Appends global identifiers on which this expression depends to ` out ` .
&self
out
&mut Vec<GlobalId>
&self
out
&mut Vec<GlobalId>