This is a big step towards making solar embeddable as a full node within other Rust programs, though I still need to do some configuration refactoring before that's optimal.
Please forgive the single-commit PR but most of the changes are just files being renamed.
Other changes:
solar/src/node.rs is now where the code is all tied together (was previously solar/src/main.rs)
I've added a shutdown() method on Node so library users can initiate termination at will
Renaming: KV_STORAGE -> KV_STORE and BLOB_STORAGE -> BLOB STORE
Addresses https://github.com/mycognosist/solar/issues/24
This is a big step towards making solar embeddable as a full node within other Rust programs, though I still need to do some configuration refactoring before that's optimal.
Please forgive the single-commit PR but most of the changes are just files being renamed.
Other changes:
solar/src/node.rs
is now where the code is all tied together (was previouslysolar/src/main.rs
)shutdown()
method onNode
so library users can initiate termination at willKV_STORAGE
->KV_STORE
andBLOB_STORAGE
->BLOB STORE