func (s *EntryState) Equal(other *EntryState) bool {
	if s.Type != other.Type {
		return false
	}
	if runtime.GOOS != "windows" && s.Mode.Perm() != other.Mode.Perm() {
		return false
	}
	return bytes.Equal(s.ContentsSHA256, other.ContentsSHA256)
}
// Equal returns true if s is equal to other.
Equal returns true if s is equal to other.
// Equal returns true if s is equal to other .
func (s *EntryState) Equal(other *EntryState) bool {
	if s.Type != other.Type {
		return false
	}
	if runtime.GOOS != "windows" && s.Mode.Perm() != other.Mode.Perm() {
		return false
	}
	return bytes.Equal(s.ContentsSHA256, other.ContentsSHA256)
}
func ( s * EntryState ) Equal ( other * EntryState ) bool { if s . Type != other . Type { return false } if runtime . GOOS != " " && s . Mode . Perm ( ) != other . Mode . Perm ( ) { return false } return bytes . Equal ( s . ContentsSHA256 , other . ContentsSHA256 ) }
Equal returns true if s is equal to other.
Equal returns true if s is equal to other .