pub enum CoWAccount {
Borrowed(BorrowedAccount),
Owned(OwnedAccount),
}Expand description
Backing storage for AccountSharedData.
Variants§
Borrowed(BorrowedAccount)
Borrowed image, a view into static backing buffer.
Owned(OwnedAccount)
Heap-owned image.
Implementations§
Trait Implementations§
Source§impl Clone for CoWAccount
impl Clone for CoWAccount
Source§impl Default for CoWAccount
impl Default for CoWAccount
impl Eq for CoWAccount
Source§impl PartialEq for CoWAccount
impl PartialEq for CoWAccount
impl StructuralPartialEq for CoWAccount
Auto Trait Implementations§
impl !Sync for CoWAccount
impl Freeze for CoWAccount
impl RefUnwindSafe for CoWAccount
impl Send for CoWAccount
impl Unpin for CoWAccount
impl UnsafeUnpin for CoWAccount
impl UnwindSafe for CoWAccount
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