func()

in internal/filesystem/document.go [53:73]


func (d *document) Equal(doc *document) bool {
	if d.URI() != doc.URI() {
		return false
	}
	if d.IsOpen() != doc.IsOpen() {
		return false
	}
	if d.Version() != doc.Version() {
		return false
	}

	leftB, err := d.Text()
	if err != nil {
		return false
	}
	rightB, err := doc.Text()
	if err != nil {
		return false
	}
	return bytes.Equal(leftB, rightB)
}