This function allows an account to authorize another account as an operator. The operator is generally gateway account, allowing them to access storage for read and write operation.
/// Authorize an Operator////// This function allows an account to authorize another account as an operator,/// granting them specific permissions or access rights to perform actions on behalf of the authorizing account.////// # Parameters////// - `account`: The identifier of the account that will be authorized as an operator.////// # Returns////// Returns a `Result` that, on success, contains a tuple with:/// - `TxHash`: The transaction hash associated with the authorization of the operator./// - `Authorize`: A structure representing the result of the authorization process.///pubasyncfnauthorize(&self, account:&str, ) ->Result<(TxHash, Authorize), Box<dyn std::error::Error>>