Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 22 for marshalers (0.81 sec)

  1. src/encoding/json/encode_test.go

    		t.Errorf("Marshal:\n\tgot:  %s\n\twant: %s", got, want)
    	}
    }
    
    // Ref has Marshaler and Unmarshaler methods with pointer receiver.
    type Ref int
    
    func (*Ref) MarshalJSON() ([]byte, error) {
    	return []byte(`"ref"`), nil
    }
    
    func (r *Ref) UnmarshalJSON([]byte) error {
    	*r = 12
    	return nil
    }
    
    // Val has Marshaler methods with value receiver.
    type Val int
    
    func (Val) MarshalJSON() ([]byte, error) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:42:28 UTC 2024
    - 29.4K bytes
    - Viewed (0)
  2. src/encoding/json/encode.go

    	_ "unsafe" // for linkname
    )
    
    // Marshal returns the JSON encoding of v.
    //
    // Marshal traverses the value v recursively.
    // If an encountered value implements [Marshaler]
    // and is not a nil pointer, Marshal calls [Marshaler.MarshalJSON]
    // to produce JSON. If no [Marshaler.MarshalJSON] method is present but the
    // value implements [encoding.TextMarshaler] instead, Marshal calls
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:18:55 UTC 2024
    - 36.2K bytes
    - Viewed (0)
  3. src/crypto/tls/handshake_messages_test.go

    				if !ok {
    					t.Errorf("#%d: failed to create value", i)
    					break
    				}
    
    				m1 := v.Interface().(handshakeMessage)
    				marshaled := mustMarshal(t, m1)
    				if !m.unmarshal(marshaled) {
    					t.Errorf("#%d failed to unmarshal %#v %x", i, m1, marshaled)
    					break
    				}
    
    				if m, ok := m.(*SessionState); ok {
    					m.activeCertHandles = nil
    				}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:10:12 UTC 2024
    - 15.7K bytes
    - Viewed (0)
  4. src/hash/crc32/crc32_test.go

    	ieee.Write([]byte("hello"))
    }
    
    type test struct {
    	ieee, castagnoli    uint32
    	in                  string
    	halfStateIEEE       string // IEEE marshaled hash state after first half of in written, used by TestGoldenMarshal
    	halfStateCastagnoli string // Castagnoli marshaled hash state after first half of in written, used by TestGoldenMarshal
    }
    
    var golden = []test{
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 03 14:56:25 UTC 2024
    - 12.1K bytes
    - Viewed (0)
  5. src/encoding/asn1/marshal.go

    //
    //	ia5:         causes strings to be marshaled as ASN.1, IA5String values
    //	omitempty:   causes empty slices to be skipped
    //	printable:   causes strings to be marshaled as ASN.1, PrintableString values
    //	utf8:        causes strings to be marshaled as ASN.1, UTF8String values
    //	utc:         causes time.Time to be marshaled as ASN.1, UTCTime values
    //	generalized: causes time.Time to be marshaled as ASN.1, GeneralizedTime values
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 17.1K bytes
    - Viewed (0)
  6. cmd/bucket-listobjects-handlers.go

    		return
    	}
    
    	listObjectVersions := objectAPI.ListObjectVersions
    
    	// Initiate a list object versions operation based on the input params.
    	// On success would return back ListObjectsInfo object to be
    	// marshaled into S3 compatible XML header.
    	listObjectVersionsInfo, err := listObjectVersions(ctx, bucket, prefix, marker, versionIDMarker, delimiter, maxkeys)
    	if err != nil {
    		writeErrorResponse(ctx, w, toAPIError(ctx, err), r.URL)
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Tue Jun 11 03:13:30 UTC 2024
    - 11.4K bytes
    - Viewed (0)
  7. pilot/pkg/config/kube/crdclient/client.go

    // Istio store interface, we need to take dynamic inputs. Using the dynamic informers results in poor
    // performance, as the cache will store unstructured objects which need to be marshaled on each Get/List call.
    // Using istio/client-go directly will cache objects marshaled, allowing us to have cheap Get/List calls,
    // at the expense of some code gen.
    package crdclient
    
    import (
    	"fmt"
    	"sync"
    	"time"
    
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Jun 14 00:12:28 UTC 2024
    - 13.7K bytes
    - Viewed (0)
  8. src/crypto/tls/handshake_server_tls13.go

    	type binaryMarshaler interface {
    		MarshalBinary() (data []byte, err error)
    		UnmarshalBinary(data []byte) error
    	}
    	marshaler, ok := in.(binaryMarshaler)
    	if !ok {
    		return nil
    	}
    	state, err := marshaler.MarshalBinary()
    	if err != nil {
    		return nil
    	}
    	out := h.New()
    	unmarshaler, ok := out.(binaryMarshaler)
    	if !ok {
    		return nil
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 17:23:54 UTC 2024
    - 30.5K bytes
    - Viewed (0)
  9. src/cmd/vendor/github.com/google/pprof/profile/profile.go

    	p.encodeMu.Unlock()
    	return b
    }
    
    // Write writes the profile as a gzip-compressed marshaled protobuf.
    func (p *Profile) Write(w io.Writer) error {
    	zw := gzip.NewWriter(w)
    	defer zw.Close()
    	_, err := zw.Write(serialize(p))
    	return err
    }
    
    // WriteUncompressed writes the profile as a marshaled protobuf.
    func (p *Profile) WriteUncompressed(w io.Writer) error {
    	_, err := w.Write(serialize(p))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 22.3K bytes
    - Viewed (0)
  10. pkg/config/model.go

    			b, err := protomarshal.MarshalIndent(pb, indent)
    			return b, err
    		}
    	}
    
    	b := &bytes.Buffer{}
    	// gogo protobuf
    	if pb, ok := s.(gogoproto.Message); ok {
    		err := (&gogojsonpb.Marshaler{Indent: indent}).Marshal(b, pb)
    		return b.Bytes(), err
    	}
    	if pretty {
    		return json.MarshalIndent(s, "", indent)
    	}
    	return json.Marshal(s)
    }
    
    type deepCopier interface {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed May 29 15:31:09 UTC 2024
    - 12.6K bytes
    - Viewed (0)
Back to top