byString method

MACHashBase<T> byString(
  1. String key, [
  2. Encoding? encoding
])

Get a MACHashBase instance initialized by a string key.

If encoding is not specified, the String.codeUnits are used.

Implementation

@pragma('vm:prefer-inline')
MACHashBase<T> byString(String key, [Encoding? encoding]) =>
    by(encoding != null ? encoding.encode(key) : key.codeUnits);