pub struct ReuseLedgerEntry {
pub shared_extension: &'static str,
pub passing_non_lua_test: &'static str,
pub sibling_scaffolds: &'static [&'static str],
}Expand description
One row in the Lua shared-substrate reuse ledger.
The ledger is deliberately small and concrete: each entry names the shared runtime extension Lua uses, a passing non-Lua or substrate test that proves the extension is not Lua-only, and sibling language scaffolds that can adopt the same extension without forking it.
Fields§
Shared extension reused by the Lua runtime.
passing_non_lua_test: &'static strPassing non-Lua or substrate test that backs the shared claim.
sibling_scaffolds: &'static [&'static str]Sibling scaffolds that can adopt the same extension.
Trait Implementations§
Source§impl Clone for ReuseLedgerEntry
impl Clone for ReuseLedgerEntry
Source§fn clone(&self) -> ReuseLedgerEntry
fn clone(&self) -> ReuseLedgerEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ReuseLedgerEntry
Source§impl Debug for ReuseLedgerEntry
impl Debug for ReuseLedgerEntry
impl Eq for ReuseLedgerEntry
Source§impl PartialEq for ReuseLedgerEntry
impl PartialEq for ReuseLedgerEntry
impl StructuralPartialEq for ReuseLedgerEntry
Auto Trait Implementations§
impl Freeze for ReuseLedgerEntry
impl RefUnwindSafe for ReuseLedgerEntry
impl Send for ReuseLedgerEntry
impl Sync for ReuseLedgerEntry
impl Unpin for ReuseLedgerEntry
impl UnsafeUnpin for ReuseLedgerEntry
impl UnwindSafe for ReuseLedgerEntry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.