Is there a limit to the number of accounts in a wallet?
AFAIK, a wallet is like a random seed that you can deterministically generate virtually unlimited number of (public, private) key pairs, which are accounts.
From the block chain’s point of view, there is no wallets. It only recognizes key pairs. Wallets is a way that you can keep track of large number of key pairs locally.
That makes sense. It’s possible the rust libraries implement some kind of restriction. I was testing with pyLibra but I assume the same restrictions would exist, if any.