forked from NYANDEV/forgejo
Vendor Update (#14496)
* update code.gitea.io/sdk/gitea v0.13.1 -> v0.13.2 * update github.com/go-swagger/go-swagger v0.25.0 -> v0.26.0 * update github.com/google/uuid v1.1.2 -> v1.2.0 * update github.com/klauspost/compress v1.11.3 -> v1.11.7 * update github.com/lib/pq 083382b7e6fc -> v1.9.0 * update github.com/markbates/goth v1.65.0 -> v1.66.1 * update github.com/mattn/go-sqlite3 v1.14.4 -> v1.14.6 * update github.com/mgechev/revive 246eac737dc7 -> v1.0.3 * update github.com/minio/minio-go/v7 v7.0.6 -> v7.0.7 * update github.com/niklasfasching/go-org v1.3.2 -> v1.4.0 * update github.com/olivere/elastic/v7 v7.0.21 -> v7.0.22 * update github.com/pquerna/otp v1.2.0 -> v1.3.0 * update github.com/xanzy/go-gitlab v0.39.0 -> v0.42.0 * update github.com/yuin/goldmark v1.2.1 -> v1.3.1
This commit is contained in:
parent
e45bf12a34
commit
d1353e1f7c
403 changed files with 29737 additions and 14357 deletions
22
vendor/go.mongodb.org/mongo-driver/bson/doc.go
generated
vendored
22
vendor/go.mongodb.org/mongo-driver/bson/doc.go
generated
vendored
|
@ -53,7 +53,7 @@
|
|||
// 16. BSON min key unmarshals to an primitive.MinKey.
|
||||
// 17. BSON max key unmarshals to an primitive.MaxKey.
|
||||
// 18. BSON undefined unmarshals to a primitive.Undefined.
|
||||
// 19. BSON null unmarshals to a primitive.Null.
|
||||
// 19. BSON null unmarshals to nil.
|
||||
// 20. BSON DBPointer unmarshals to a primitive.DBPointer.
|
||||
// 21. BSON symbol unmarshals to a primitive.Symbol.
|
||||
//
|
||||
|
@ -67,13 +67,13 @@
|
|||
// 5. uint8 and uint16 marshal to a BSON int32.
|
||||
// 6. uint, uint32, and uint64 marshal to a BSON int32 if the value is between math.MinInt32 and math.MaxInt32,
|
||||
// inclusive, and BSON int64 otherwise.
|
||||
// 7. BSON null values will unmarshal into the zero value of a field (e.g. unmarshalling a BSON null value into a string
|
||||
// will yield the empty string.).
|
||||
// 7. BSON null and undefined values will unmarshal into the zero value of a field (e.g. unmarshalling a BSON null or
|
||||
// undefined value into a string will yield the empty string.).
|
||||
//
|
||||
// Structs
|
||||
//
|
||||
// Structs can be marshalled/unmarshalled to/from BSON. When transforming structs to/from BSON, the following rules
|
||||
// apply:
|
||||
// Structs can be marshalled/unmarshalled to/from BSON or Extended JSON. When transforming structs to/from BSON or Extended
|
||||
// JSON, the following rules apply:
|
||||
//
|
||||
// 1. Only exported fields in structs will be marshalled or unmarshalled.
|
||||
//
|
||||
|
@ -89,7 +89,10 @@
|
|||
// 5. When unmarshalling, a field of type interface{} will follow the D/M type mappings listed above. BSON documents
|
||||
// unmarshalled into an interface{} field will be unmarshalled as a D.
|
||||
//
|
||||
// The following struct tags can be used to configure behavior:
|
||||
// The encoding of each struct field can be customized by the "bson" struct tag.
|
||||
// The tag gives the name of the field, possibly followed by a comma-separated list of options.
|
||||
// The name may be empty in order to specify options without overriding the default field name. The following options can be used
|
||||
// to configure behavior:
|
||||
//
|
||||
// 1. omitempty: If the omitempty struct tag is specified on a field, the field will not be marshalled if it is set to
|
||||
// the zero value. By default, a struct field is only considered empty if the field's type implements the Zeroer
|
||||
|
@ -110,9 +113,10 @@
|
|||
// pulled up one level and will become top-level fields rather than being fields in a nested document. For example, if a
|
||||
// map field named "Map" with value map[string]interface{}{"foo": "bar"} is inlined, the resulting document will be
|
||||
// {"foo": "bar"} instead of {"map": {"foo": "bar"}}. There can only be one inlined map field in a struct. If there are
|
||||
// duplicated fields in the resulting document when an inlined field is marshalled, an error will be returned. This tag
|
||||
// can be used with fields that are pointers to structs. If an inlined pointer field is nil, it will not be marshalled.
|
||||
// For fields that are not maps or structs, this tag is ignored.
|
||||
// duplicated fields in the resulting document when an inlined struct is marshalled, the inlined field will be overwritten.
|
||||
// If there are duplicated fields in the resulting document when an inlined map is marshalled, an error will be returned.
|
||||
// This tag can be used with fields that are pointers to structs. If an inlined pointer field is nil, it will not be
|
||||
// marshalled. For fields that are not maps or structs, this tag is ignored.
|
||||
//
|
||||
// Marshalling and Unmarshalling
|
||||
//
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue