pub fn rent(
    invoke_context: &InvokeContext<'_>,
    instruction_context: &InstructionContext,
    index_in_instruction: usize
) -> Result<Arc<Rent>, InstructionError>