pub trait WritableAccount: ReadableAccount {
// Provided methods
fn assign(&self, new_owner: &Address) { ... }
fn resize(&self, new_len: usize) -> Result<(), Error> { ... }
fn set_lamports(&self, lamports: u64) { ... }
fn raw_mut_data(&self) -> Result<RefMut<'_, [u8]>, ProgramError> { ... }
}Provided Methods§
fn assign(&self, new_owner: &Address)
fn resize(&self, new_len: usize) -> Result<(), Error>
fn set_lamports(&self, lamports: u64)
fn raw_mut_data(&self) -> Result<RefMut<'_, [u8]>, ProgramError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".