pub const fn or(mut self, other: &Table) -> Table {
        let mut i = 0;
        while i < 128 {
            self.arr[i] |= other.arr[i];
            i += 1;
        }
        self.allows_enc |= other.allows_enc;
        self
    }
/// Combines two tables into one.
///
/// Returns a new table that allows all the byte patterns allowed
/// either by `self` or by `other`.
///
/// The values in the returned table are each the bitwise
/// OR of the corresponding values in `self` and `other`.
Combines two tables into one.
Returns a new table that allows all the byte patterns allowed
either by `self` or by `other`.

The values in the returned table are each the bitwise
OR of the corresponding values in `self` and `other`.
Combines two tables into one . Returns a new table that allows all the byte patterns allowed either by ` self ` or by ` other ` . The values in the returned table are each the bitwise OR of the corresponding values in ` self ` and ` other ` .
pub const fn or(mut self, other: &Table) -> Table {
        let mut i = 0;
        while i < 128 {
            self.arr[i] |= other.arr[i];
            i += 1;
        }
        self.allows_enc |= other.allows_enc;
        self
    }
pub const fn or ( mut self , other : & Table ) -> Table { let mut i = 0 ; while i < 128 { self . arr [ i ] |= other . arr [ i ] ; i += 1 ; } self . allows_enc |= other . allows_enc ; self }
Combines two tables into one.
Combines two tables into one .
mut self
other
&Table
mut self
other
&Table