func (sts *SimpleTxnSubmitter) translateReadWrite(outgoingSeg *capn.Segment, referencesInNeedOfPositions *[]*msgs.VarIdPos, action *msgs.Action, clientAction *cmsgs.ClientAction) { action.SetReadwrite() clientReadWrite := clientAction.Readwrite() readWrite := action.Readwrite() readWrite.SetVersion(clientReadWrite.Version()) readWrite.SetValue(clientReadWrite.Value()) clientReferences := clientReadWrite.References() references := msgs.NewVarIdPosList(outgoingSeg, clientReferences.Len()) readWrite.SetReferences(references) copyReferences(&clientReferences, &references, referencesInNeedOfPositions) }