pub trait Unpack {
type Unpacked;
// Required method
fn unpack(
&self,
remaining_accounts: &[AccountInfo<'_>],
) -> Result<Self::Unpacked, ProgramError>;
}pub trait Unpack {
type Unpacked;
// Required method
fn unpack(
&self,
remaining_accounts: &[AccountInfo<'_>],
) -> Result<Self::Unpacked, ProgramError>;
}