complete property

bool complete
final

Whether this names every handler type the peer can read.

It decides what silence about a type means. A complete description that leaves a type out says the peer cannot read it, and the peer is refused. An incomplete one only says the type was not mentioned, so it is passed over — refusing on it would turn the ordinary shape of an app (open a handler, connect, open another) into a permanent refusal.

Implementation

final bool complete;