Protox.Message (Protox v1.2.3) View Source
This module provides functions to work with messages.
Link to this section Summary
Functions
Singular fields of msg
will be overwritten, if specified in from
, except for
embedded messages which will be merged. Repeated fields will be concatenated.
Link to this section Functions
Specs
Singular fields of msg
will be overwritten, if specified in from
, except for
embedded messages which will be merged. Repeated fields will be concatenated.
Note that "specified" has a different meaning in protobuf 2 and 3:
2: if the singular field from
from
is nil, the value frommsg
is kept3: if the singular field from
from
is set to the default value, the value frommsg
is kept This behaviour matches the C++ reference implementation behaviour.msg
andfrom
must be of the same type; oreither
msg
orfrom
isnil
: the non-nil message is returned; orboth are
nil
:nil
is returned