remove comments that are no longer relevant
This commit is contained in:
parent
900cc7389a
commit
4017e5e13b
|
@ -338,13 +338,6 @@ impl<'info, T: AccountSerialize + AccountDeserialize + Owner + Clone> AccountsEx
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// This function is for INTERNAL USE ONLY.
|
|
||||||
/// Do NOT use this function in a program.
|
|
||||||
/// Manual closing of `Account<'info, T>` types is NOT supported.
|
|
||||||
///
|
|
||||||
/// Details: Using `close` with `Account<'info, T>` is not safe because
|
|
||||||
/// it requires the `mut` constraint but for that type the constraint
|
|
||||||
/// overwrites the "closed account" discriminator at the end of the instruction.
|
|
||||||
impl<'info, T: AccountSerialize + AccountDeserialize + Owner + Clone> AccountsClose<'info>
|
impl<'info, T: AccountSerialize + AccountDeserialize + Owner + Clone> AccountsClose<'info>
|
||||||
for Account<'info, T>
|
for Account<'info, T>
|
||||||
{
|
{
|
||||||
|
|
|
@ -193,13 +193,6 @@ impl<'info, T: ZeroCopy + Owner> AccountsExit<'info> for AccountLoader<'info, T>
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// This function is for INTERNAL USE ONLY.
|
|
||||||
/// Do NOT use this function in a program.
|
|
||||||
/// Manual closing of `AccountLoader<'info, T>` types is NOT supported.
|
|
||||||
///
|
|
||||||
/// Details: Using `close` with `AccountLoader<'info, T>` is not safe because
|
|
||||||
/// it requires the `mut` constraint but for that type the constraint
|
|
||||||
/// overwrites the "closed account" discriminator at the end of the instruction.
|
|
||||||
impl<'info, T: ZeroCopy + Owner> AccountsClose<'info> for AccountLoader<'info, T> {
|
impl<'info, T: ZeroCopy + Owner> AccountsClose<'info> for AccountLoader<'info, T> {
|
||||||
fn close(&self, sol_destination: AccountInfo<'info>) -> Result<()> {
|
fn close(&self, sol_destination: AccountInfo<'info>) -> Result<()> {
|
||||||
crate::common::close(self.to_account_info(), sol_destination)
|
crate::common::close(self.to_account_info(), sol_destination)
|
||||||
|
|
|
@ -139,13 +139,6 @@ impl<'info, T: ZeroCopy> AccountsExit<'info> for Loader<'info, T> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// This function is for INTERNAL USE ONLY.
|
|
||||||
/// Do NOT use this function in a program.
|
|
||||||
/// Manual closing of `Loader<'info, T>` types is NOT supported.
|
|
||||||
///
|
|
||||||
/// Details: Using `close` with `Loader<'info, T>` is not safe because
|
|
||||||
/// it requires the `mut` constraint but for that type the constraint
|
|
||||||
/// overwrites the "closed account" discriminator at the end of the instruction.
|
|
||||||
#[allow(deprecated)]
|
#[allow(deprecated)]
|
||||||
impl<'info, T: ZeroCopy> AccountsClose<'info> for Loader<'info, T> {
|
impl<'info, T: ZeroCopy> AccountsClose<'info> for Loader<'info, T> {
|
||||||
fn close(&self, sol_destination: AccountInfo<'info>) -> Result<()> {
|
fn close(&self, sol_destination: AccountInfo<'info>) -> Result<()> {
|
||||||
|
|
|
@ -99,13 +99,6 @@ impl<'info, T: AccountSerialize + AccountDeserialize + Clone> AccountsExit<'info
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// This function is for INTERNAL USE ONLY.
|
|
||||||
/// Do NOT use this function in a program.
|
|
||||||
/// Manual closing of `ProgramAccount<'info, T>` types is NOT supported.
|
|
||||||
///
|
|
||||||
/// Details: Using `close` with `ProgramAccount<'info, T>` is not safe because
|
|
||||||
/// it requires the `mut` constraint but for that type the constraint
|
|
||||||
/// overwrites the "closed account" discriminator at the end of the instruction.
|
|
||||||
#[allow(deprecated)]
|
#[allow(deprecated)]
|
||||||
impl<'info, T: AccountSerialize + AccountDeserialize + Clone> AccountsClose<'info>
|
impl<'info, T: AccountSerialize + AccountDeserialize + Clone> AccountsClose<'info>
|
||||||
for ProgramAccount<'info, T>
|
for ProgramAccount<'info, T>
|
||||||
|
|
Loading…
Reference in New Issue