示例#1
0
文件: recurring.go 项目: keep94/tasks
// Filter returns a new R instance that filters the time.Time Streams
// that r creates
func Filter(r R, f functional.Filterer) R {
	if nested, ok := r.(*filterR); ok {
		return &filterR{
			recurring: nested.recurring, filter: functional.All(nested.filter, f)}
	}
	return &filterR{recurring: r, filter: f}
}
示例#2
0
文件: store.go 项目: keep94/vsafe
func newEntryFilter(s string) functional.Filterer {
	s = str_util.Normalize(s)
	if s == "" {
		return functional.All()
	}
	return entryFilter(s)
}