pub trait NodeAccount {
// Required methods
fn new(
&mut self,
authority: &mut Signer<'_>,
id: u64,
stake: &mut Account<'_, TokenAccount>,
worker: &Signer<'_>,
) -> Result<()>;
fn update(&mut self, settings: NodeSettings) -> Result<()>;
}Expand description
NodeAccount
Required Methods§
fn new( &mut self, authority: &mut Signer<'_>, id: u64, stake: &mut Account<'_, TokenAccount>, worker: &Signer<'_>, ) -> Result<()>
fn update(&mut self, settings: NodeSettings) -> Result<()>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".