anchor.diff:    buildFeatures = features;
   
     # TODO investigate compilation failure for tests
  -  # there are about 100 tests failing (out of 1100) for version 0.21.1
  +  # there are about 100 tests failing (out of 1100) for version 0.21.2
     doCheck = false;
   
     checkFlags = [
  
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: 
  let
    pname = "vector";
    version = "0.21.2";
  in
  rustPlatform.buildRustPackage {
    inherit pname version;
  