anchor.diff:  
   let
     pname = "vector";
  -  version = "0.21.1";
  +  version = "0.21.2";
   in
   rustPlatform.buildRustPackage {
     inherit pname version;
  
positive.code:     owner = "timberio";
      repo = pname;
      rev = "v${version}";
      sha256 = "sha256-eskm+H0D+SB3PB76T6Z+iL5jjyy51lOXy88QXsn/Azs=";
    };
  
    cargoSha256 = "sha256-fN6o8Fcqdhs5c3RID+ok1Xo5g6nF9m3f8EWIJ47dn/k=";
    nativeBuildInputs = [ pkg-config cmake perl ];
    buildInputs = [ oniguruma openssl protobuf rdkafka zstd ]
      ++ lib.optionals stdenv.isDarwin [ Security libiconv coreutils CoreServices ];
  
negative.code:   buildFeatures = features;
  
    # TODO investigate compilation failure for tests
    # there are about 100 tests failing (out of 1100) for version 0.21.2
    doCheck = false;
  
    checkFlags = [
  