Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for decodeMap (0.1 sec)

  1. src/encoding/base32/base32.go

    		switch {
    		case encoder[i] == '\n' || encoder[i] == '\r':
    			panic("encoding alphabet contains newline character")
    		case e.decodeMap[encoder[i]] != invalidIndex:
    			panic("encoding alphabet includes duplicate symbols")
    		}
    		e.decodeMap[encoder[i]] = uint8(i)
    	}
    	return e
    }
    
    // StdEncoding is the standard base32 encoding, as defined in RFC 4648.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 14 16:25:54 UTC 2024
    - 15.9K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apimachinery/pkg/runtime/serializer/cbor/internal/modes/modes_test.go

    var allEncModes = []cbor.EncMode{
    	modes.Encode,
    	modes.EncodeNondeterministic,
    }
    
    var decModeNames = map[cbor.DecMode]string{
    	modes.Decode:    "Decode",
    	modes.DecodeLax: "DecodeLax",
    }
    
    var allDecModes = []cbor.DecMode{
    	modes.Decode,
    	modes.DecodeLax,
    }
    
    func assertNilError(t *testing.T, e error) {
    	if e != nil {
    		t.Errorf("expected nil error, got: %v", e)
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 22 18:43:10 UTC 2024
    - 2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apimachinery/pkg/runtime/serializer/cbor/internal/modes/decode.go

    		// timestamps.
    		ByteStringToTime: cbor.ByteStringToTimeAllowed,
    	}.DecMode()
    	if err != nil {
    		panic(err)
    	}
    	return decode
    }()
    
    // DecodeLax is derived from Decode, but does not complain about unknown fields in the input.
    var DecodeLax cbor.DecMode = func() cbor.DecMode {
    	opts := Decode.DecOptions()
    	opts.ExtraReturnErrors &^= cbor.ExtraDecErrorUnknownField // clear bit
    	dm, err := opts.DecMode()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jun 10 14:03:36 UTC 2024
    - 3.9K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apimachinery/pkg/runtime/serializer/cbor/cbor.go

    	var tm metav1.TypeMeta
    	// The input is expected to include additional map keys besides apiVersion and kind, so use
    	// lax mode for decoding into TypeMeta.
    	if err := modes.DecodeLax.Unmarshal(data, &tm); err != nil {
    		return nil, fmt.Errorf("unable to determine group/version/kind: %w", err)
    	}
    	actual := tm.GetObjectKind().GroupVersionKind()
    	return &actual, nil
    }
    
    type Serializer interface {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 13 14:57:12 UTC 2024
    - 9.6K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apimachinery/pkg/runtime/serializer/cbor/internal/modes/decode_test.go

    			},
    			assertOnError: assertNilError,
    		},
    	})
    
    	group(t, "map", []test{
    		{
    			name:          "reject duplicate negative int keys into struct",
    			modes:         []cbor.DecMode{modes.DecodeLax},
    			in:            hex("a220012002"), // {-1: 1, -1: 2}
    			into:          struct{}{},
    			assertOnError: assertIdenticalError(&cbor.DupMapKeyError{Key: int64(-1), Index: 1}),
    		},
    		{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 22 18:43:10 UTC 2024
    - 25.6K bytes
    - Viewed (0)
Back to top