mirror of
				https://codeberg.org/forgejo/forgejo.git
				synced 2025-11-04 00:11:04 +00:00 
			
		
		
		
	* Fix validate() function to handle errors in embedded anon structs * Implement webhook branch filter See #2025, #3998.
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			371 B
		
	
	
	
		
			Go
		
	
	
	
		
			Vendored
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			371 B
		
	
	
	
		
			Go
		
	
	
	
		
			Vendored
		
	
	
	
package match
 | 
						|
 | 
						|
import (
 | 
						|
	"fmt"
 | 
						|
)
 | 
						|
 | 
						|
type Nothing struct{}
 | 
						|
 | 
						|
func NewNothing() Nothing {
 | 
						|
	return Nothing{}
 | 
						|
}
 | 
						|
 | 
						|
func (self Nothing) Match(s string) bool {
 | 
						|
	return len(s) == 0
 | 
						|
}
 | 
						|
 | 
						|
func (self Nothing) Index(s string) (int, []int) {
 | 
						|
	return 0, segments0
 | 
						|
}
 | 
						|
 | 
						|
func (self Nothing) Len() int {
 | 
						|
	return lenZero
 | 
						|
}
 | 
						|
 | 
						|
func (self Nothing) String() string {
 | 
						|
	return fmt.Sprintf("<nothing>")
 | 
						|
}
 |