package
0.0.0-20231129005948-e2a80a656c5c
Repository: https://github.com/wencan/fastrest.git
Documentation: pkg.go.dev

# Functions

AscSorted 返回升序排列的新切片。.
BytesFromURL 从url获得数据。 支持的scheme:file://、http://、https://、data:。 url示例:file:///etc/fstab、data:text/plain;base64,SGVsbG8sIFdvcmxkIQ==。.
CaptureStack 捕获调用栈。 skip为0表示栈从CaptureStack开始,为1表示栈从CaptureStack的调用者开始。.
CoarseTimestamp 当前时间戳。单位秒。精确到0.1秒。.
CompareHumanizeString 比较两个字符串,结果接近可视结果。.
DescSorted 返回降序排列的新切片。.
HitIndexes 根据未命中的索引,得到命中的索引.
IntSliceContains []int是否包含一个指定的int值。.
IsGhostInterface 判断接口是否为nil,或者指向指针是否为空。 使用指向空指针的接口去调函数,会panic。.
JsonString 序列化为json,并转为字符串返回。如果序列化失败,返回空字符串。.
MapKeys2Slice 提取map的key组成切片返回。.
MapValues2Slice 提取map的value组成切片返回。.
ParseDataUrls 解析Data Urls。 协议参考:https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URLs 、 https://en.wikipedia.org/wiki/Data_URI_scheme。 格式:data:[<mediatype>][;base64],<data>.
SliceContains 切片是否包含指定值。.
StringFromURL 从url获得字符串。 支持的scheme:file://、http://、https://、data:。 url示例:file:///etc/fstab、data:text/plain;base64,SGVsbG8sIFdvcmxkIQ==。.
StringSliceContains []string是否包含一个指定的string值。.
SubstringsWithTags 根据前后标签,找出子字符串。 比如字符串为“我是一名{[(程序员)]}”,前后标签为“{[(”和“)]}”,匹配的字符串为“程序员”。 返回元素顺序同它们在字符串内的顺序。 如果存在重复的匹配子字符串,函数返回元素也将重复。.
UnduplicatedSlice 返回一个新的元素不重复的切片,新切片保留元素顺序。.
ValidateStruct 校验结构体对象字段值。 依赖于字段validate标签。校验支持:https://github.com/go-playground/validator。.

# Structs

Stack 调用栈。.