MCPcopy Create free account
hub / github.com/OpenPrinting/goipp / Equal

Method Equal

message.go:177–188  ·  view source on GitHub ↗

Equal checks that two messages are equal

(m2 Message)

Source from the content-addressed store, hash-verified

175
176// Equal checks that two messages are equal
177func (m Message) Equal(m2 Message) bool {
178 if m.Version != m2.Version ||
179 m.Code != m2.Code ||
180 m.RequestID != m2.RequestID {
181 return false
182 }
183
184 groups := m.AttrGroups()
185 groups2 := m2.AttrGroups()
186
187 return groups.Equal(groups2)
188}
189
190// Similar checks that two messages are **logically** equal,
191// which means the following:

Callers 1

testDecodeFunction · 0.95

Calls 1

AttrGroupsMethod · 0.95

Tested by 1

testDecodeFunction · 0.76