Skip to main content

WritableAccount

Trait WritableAccount 

Source
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§

Source

fn assign(&self, new_owner: &Address)

Source

fn resize(&self, new_len: usize) -> Result<(), Error>

Source

fn set_lamports(&self, lamports: u64)

Source

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".

Implementors§