pub fn governance_instruction_remove(
        &self,
        signer: &dyn Signer,
        governance_name: &str,
        proposal_index: u32,
        instruction_index: u16,
    ) -> Result<Signature, FarmClientError> {
        let inst = self.new_instruction_governance_instruction_remove(
            &signer.pubkey(),
            governance_name,
            proposal_index,
            instruction_index,
        )?;

        self.sign_and_send_instructions(&[signer], &[inst])
    }
/// Removes the instruction from governance proposal
Removes the instruction from governance proposal
Removes the instruction from governance proposal
pub fn governance_instruction_remove(
        &self,
        signer: &dyn Signer,
        governance_name: &str,
        proposal_index: u32,
        instruction_index: u16,
    ) -> Result<Signature, FarmClientError> {
        let inst = self.new_instruction_governance_instruction_remove(
            &signer.pubkey(),
            governance_name,
            proposal_index,
            instruction_index,
        )?;
        self.sign_and_send_instructions(&[signer], &[inst])
    }
pub fn governance_instruction_remove ( & self , signer : & dyn Signer , governance_name : & str , proposal_index : u32 , instruction_index : u16 , ) -> Result < Signature , FarmClientError > { let inst = self . new_instruction_governance_instruction_remove ( & signer . pubkey ( ) , governance_name , proposal_index , instruction_index , ) ? ; self . sign_and_send_instructions ( & [ signer ] , & [ inst ] ) }
Removes the instruction from governance proposal
Removes the instruction from governance proposal
&self
signer
&dyn Signer
governance_name
&str
proposal_index
u32
instruction_index
u16
&self
signer
&dyn Signer
governance_name
&str
proposal_index
u32
instruction_index
u16