Documentation ¶
Index ¶
- func Contains(s []string, e string) bool
- func CopyMap(o map[string]string) (r map[string]string)
- func MakeBinaryLiteral(v []byte) *core.Literal
- func MakeDefaultLiteralForType(typ *core.LiteralType) (*core.Literal, error)
- func MakeGenericLiteral(v *structpb.Struct) *core.Literal
- func MakeLiteral(v interface{}) (*core.Literal, error)
- func MakeLiteralForBlob(path storage.DataReference, isDir bool, format string) *core.Literal
- func MakeLiteralForCollection(v []interface{}) (*core.Literal, error)
- func MakeLiteralForMap(v map[string]interface{}) (*core.Literal, error)
- func MakeLiteralForSimpleType(t core.SimpleType, s string) (*core.Literal, error)
- func MakeLiteralMap(v map[string]interface{}) (*core.LiteralMap, error)
- func MakePrimitive(v interface{}) (*core.Primitive, error)
- func MakePrimitiveForType(t core.SimpleType, s string) (*core.Primitive, error)
- func MakePrimitiveLiteral(v interface{}) (*core.Literal, error)
- func MarshalObjToStruct(input interface{}) (*structpb.Struct, error)
- func MarshalStruct(in proto.Message, out *structpb.Struct) error
- func MarshalToString(msg proto.Message) (string, error)
- func MustMakeDefaultLiteralForType(typ *core.LiteralType) *core.Literal
- func MustMakeLiteral(v interface{}) *core.Literal
- func MustMakePrimitive(v interface{}) *core.Primitive
- func MustMakePrimitiveLiteral(v interface{}) *core.Literal
- func UnionMaps(maps ...map[string]string) map[string]string
- func UnmarshalStruct(structObj *structpb.Struct, msg proto.Message) error
- type ErrorCollection
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeBinaryLiteral ¶ added in v0.3.35
func MakeDefaultLiteralForType ¶ added in v0.3.35
func MakeDefaultLiteralForType(typ *core.LiteralType) (*core.Literal, error)
func MakeGenericLiteral ¶ added in v0.3.35
func MakeLiteral ¶ added in v0.3.35
func MakeLiteralForBlob ¶ added in v0.3.35
func MakeLiteralForCollection ¶ added in v0.3.35
func MakeLiteralForMap ¶ added in v0.3.35
func MakeLiteralForSimpleType ¶ added in v0.3.35
func MakeLiteralMap ¶ added in v0.3.35
func MakeLiteralMap(v map[string]interface{}) (*core.LiteralMap, error)
func MakePrimitive ¶ added in v0.3.35
func MakePrimitiveForType ¶ added in v0.3.35
func MakePrimitiveLiteral ¶ added in v0.3.35
func MarshalObjToStruct ¶
TODO: Use the stdlib version in the future, or move there if not there. Don't use this if input is a proto Message.
func MustMakeDefaultLiteralForType ¶ added in v0.3.35
func MustMakeDefaultLiteralForType(typ *core.LiteralType) *core.Literal
func MustMakeLiteral ¶ added in v0.3.35
func MustMakePrimitive ¶ added in v0.3.35
func MustMakePrimitiveLiteral ¶ added in v0.3.35
Types ¶
type ErrorCollection ¶ added in v0.3.28
type ErrorCollection struct {
Errors []error
}
func (ErrorCollection) Error ¶ added in v0.3.28
func (e ErrorCollection) Error() string
Click to show internal directories.
Click to hide internal directories.