pub struct KernelResult {
pub state: VaultState,
pub effects: Vec<KernelEffect>,
}Expand description
Result of applying a kernel action.
Fields§
§state: VaultState§effects: Vec<KernelEffect>Implementations§
Source§impl KernelResult
impl KernelResult
pub fn new(state: VaultState, effects: Vec<KernelEffect>) -> Self
Trait Implementations§
Source§impl Clone for KernelResult
impl Clone for KernelResult
Source§fn clone(&self) -> KernelResult
fn clone(&self) -> KernelResult
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KernelResult
impl Debug for KernelResult
Source§impl PartialEq for KernelResult
impl PartialEq for KernelResult
impl Eq for KernelResult
impl StructuralPartialEq for KernelResult
Auto Trait Implementations§
impl Freeze for KernelResult
impl RefUnwindSafe for KernelResult
impl Send for KernelResult
impl Sync for KernelResult
impl Unpin for KernelResult
impl UnwindSafe for KernelResult
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