pub struct TrieSplit {
pub boundary_account: AccountId,
pub left_memory: u64,
pub right_memory: u64,
}Expand description
Trie split information for resharding.
Fields§
§boundary_account: AccountIdAccount boundary for the split.
left_memory: u64Memory usage of the left child.
right_memory: u64Memory usage of the right child.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TrieSplit
impl<'de> Deserialize<'de> for TrieSplit
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TrieSplit
impl RefUnwindSafe for TrieSplit
impl Send for TrieSplit
impl Sync for TrieSplit
impl Unpin for TrieSplit
impl UnsafeUnpin for TrieSplit
impl UnwindSafe for TrieSplit
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