Hi all,

Suppose I have a simple schema file:

0xabbeabbeabbeabbe;

struct Foo {
  val @0 : UInt32;
};
struct Bar {
  val @1 : UInt32;
};

I would like to move Bar into a separate schema file. If I understand the 
docs <https://capnproto.org/language.html#unique-ids> correctly, then this 
will change Bar's unique ID.

I have two questions about that:

   1. Will changing Bar's unique ID cause backwards incompatibility with 
   old messages that are serialized with the old ID?
   2. If so, what can I do to prevent this? I would like my change to have 
   no side-effects (a pure no-op).

Thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"Cap'n Proto" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/capnproto/aa247efb-ca69-40fa-97a7-415792fd0c1dn%40googlegroups.com.

Reply via email to