Result<void> could be used instead of Result<Success>. Bug: 132145659 Test: libbase_test Change-Id: I7f079a94d06c5ecb8b0303ced981f0995253dc40
The Result, Error, ErrnoError are quite generic. Moving them from init to libbase so that they can be used from other places. Bug: 132145659 Test: libbase_test Change-Id: Id774a587f74380fadd7a0fc88c0aa892c3d9a489