| 2122 | return nil |
| 2123 | } |
| 2124 | func (m *IncludeNodePb) Unmarshal(data []byte) error { |
| 2125 | var hasFields [1]uint64 |
| 2126 | l := len(data) |
| 2127 | iNdEx := 0 |
| 2128 | for iNdEx < l { |
| 2129 | preIndex := iNdEx |
| 2130 | var wire uint64 |
| 2131 | for shift := uint(0); ; shift += 7 { |
| 2132 | if shift >= 64 { |
| 2133 | return ErrIntOverflowNode |
| 2134 | } |
| 2135 | if iNdEx >= l { |
| 2136 | return io.ErrUnexpectedEOF |
| 2137 | } |
| 2138 | b := data[iNdEx] |
| 2139 | iNdEx++ |
| 2140 | wire |= (uint64(b) & 0x7F) << shift |
| 2141 | if b < 0x80 { |
| 2142 | break |
| 2143 | } |
| 2144 | } |
| 2145 | fieldNum := int32(wire >> 3) |
| 2146 | wireType := int(wire & 0x7) |
| 2147 | if wireType == 4 { |
| 2148 | return fmt.Errorf("proto: IncludeNodePb: wiretype end group for non-group") |
| 2149 | } |
| 2150 | if fieldNum <= 0 { |
| 2151 | return fmt.Errorf("proto: IncludeNodePb: illegal tag %d (wire type %d)", fieldNum, wire) |
| 2152 | } |
| 2153 | switch fieldNum { |
| 2154 | case 1: |
| 2155 | if wireType != 0 { |
| 2156 | return fmt.Errorf("proto: wrong wireType = %d for field Op", wireType) |
| 2157 | } |
| 2158 | m.Op = 0 |
| 2159 | for shift := uint(0); ; shift += 7 { |
| 2160 | if shift >= 64 { |
| 2161 | return ErrIntOverflowNode |
| 2162 | } |
| 2163 | if iNdEx >= l { |
| 2164 | return io.ErrUnexpectedEOF |
| 2165 | } |
| 2166 | b := data[iNdEx] |
| 2167 | iNdEx++ |
| 2168 | m.Op |= (int32(b) & 0x7F) << shift |
| 2169 | if b < 0x80 { |
| 2170 | break |
| 2171 | } |
| 2172 | } |
| 2173 | hasFields[0] |= uint64(0x00000001) |
| 2174 | case 2: |
| 2175 | if wireType != 0 { |
| 2176 | return fmt.Errorf("proto: wrong wireType = %d for field Negated", wireType) |
| 2177 | } |
| 2178 | var v int |
| 2179 | for shift := uint(0); ; shift += 7 { |
| 2180 | if shift >= 64 { |
| 2181 | return ErrIntOverflowNode |