use crate::subnet::NetMask;

impl NetMask {
    pub const MAX: Self = Self::M_64;
    pub const MIN: Self = Self::M_0;
    pub const M_0: Self = Self(0);
    pub const M_1: Self = Self(1);
    pub const M_10: Self = Self(10);
    pub const M_11: Self = Self(11);
    pub const M_12: Self = Self(12);
    pub const M_13: Self = Self(13);
    pub const M_14: Self = Self(14);
    pub const M_15: Self = Self(15);
    pub const M_16: Self = Self(16);
    pub const M_17: Self = Self(17);
    pub const M_18: Self = Self(18);
    pub const M_19: Self = Self(19);
    pub const M_2: Self = Self(2);
    pub const M_20: Self = Self(20);
    pub const M_21: Self = Self(21);
    pub const M_22: Self = Self(22);
    pub const M_23: Self = Self(23);
    pub const M_24: Self = Self(24);
    pub const M_25: Self = Self(25);
    pub const M_26: Self = Self(26);
    pub const M_27: Self = Self(27);
    pub const M_28: Self = Self(28);
    pub const M_29: Self = Self(29);
    pub const M_3: Self = Self(3);
    pub const M_30: Self = Self(30);
    pub const M_31: Self = Self(31);
    pub const M_32: Self = Self(32);
    pub const M_33: Self = Self(33);
    pub const M_34: Self = Self(34);
    pub const M_35: Self = Self(35);
    pub const M_36: Self = Self(36);
    pub const M_37: Self = Self(37);
    pub const M_38: Self = Self(38);
    pub const M_39: Self = Self(39);
    pub const M_4: Self = Self(4);
    pub const M_40: Self = Self(40);
    pub const M_41: Self = Self(41);
    pub const M_42: Self = Self(42);
    pub const M_43: Self = Self(43);
    pub const M_44: Self = Self(44);
    pub const M_45: Self = Self(45);
    pub const M_46: Self = Self(46);
    pub const M_47: Self = Self(47);
    pub const M_48: Self = Self(48);
    pub const M_49: Self = Self(49);
    pub const M_5: Self = Self(5);
    pub const M_50: Self = Self(50);
    pub const M_51: Self = Self(51);
    pub const M_52: Self = Self(52);
    pub const M_53: Self = Self(53);
    pub const M_54: Self = Self(54);
    pub const M_55: Self = Self(55);
    pub const M_56: Self = Self(56);
    pub const M_57: Self = Self(57);
    pub const M_58: Self = Self(58);
    pub const M_59: Self = Self(59);
    pub const M_6: Self = Self(6);
    pub const M_60: Self = Self(60);
    pub const M_61: Self = Self(61);
    pub const M_62: Self = Self(62);
    pub const M_63: Self = Self(63);
    pub const M_64: Self = Self(64);
    pub const M_7: Self = Self(7);
    pub const M_8: Self = Self(8);
    pub const M_9: Self = Self(9);
}
