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)
}