pub fn global_uses(&self) -> Vec<GlobalId> {
        let mut out = vec![];
        self.global_uses_into(&mut out);
        out.sort();
        out.dedup();
        out
    }
/// Returns the distinct global identifiers on which this expression
/// depends.
///
/// See [`MirRelationExpr::global_uses_into`] to reuse an existing vector.
Returns the distinct global identifiers on which this expression
depends.

See [`MirRelationExpr::global_uses_into`] to reuse an existing vector.
Returns the distinct global identifiers on which this expression depends . See [ ` MirRelationExpr :: global_uses_into ` ] to reuse an existing vector .
pub fn global_uses(&self) -> Vec<GlobalId> {
        let mut out = vec![];
        self.global_uses_into(&mut out);
        out.sort();
        out.dedup();
        out
    }
pub fn global_uses ( & self ) -> Vec < GlobalId > { let mut out = vec ! [ ] ; self . global_uses_into ( & mut out ) ; out . sort ( ) ; out . dedup ( ) ; out }
Returns the distinct global identifiers on which this expression
depends.
Returns the distinct global identifiers on which this expression depends .
&self
&self