fn union(&mut self, other: &Self) {
        self.nullable |= other.nullable;
        if self.value != other.value {
            self.value = None;
        }
    }
// Unions (weakens) the possible states of a column.
Unions (weakens) the possible states of a column.
Unions ( weakens ) the possible states of a column .
fn union(&mut self, other: &Self) {
        self.nullable |= other.nullable;
        if self.value != other.value {
            self.value = None;
        }
    }
fn union ( & mut self , other : & Self ) { self . nullable |= other . nullable ; if self . value != other . value { self . value = None ; } }
Unions (weakens) the possible states of a column.
Unions ( weakens ) the possible states of a column .
&mut self
other
&Self
&mut self
other
&Self