{ "arguments": { "data": { "type_value": "Array" }, "lower": { "type_value": "Array", "default_python": "0", "description": "Estimated minimum possible size of the data." }, "upper": { "type_value": "Array", "default_python": "None", "default_rust": "None", "description": "Estimated maximum possible size of the data." } }, "id": "DPCount", "name": "dp_count", "options": { "distinct": { "type_proto": "bool", "type_rust": "bool", "default_python": "False", "default_rust": "false", "description": "Set to true for the number of unique members in the data." }, "mechanism": { "type_proto": "string", "type_rust": "String", "default_python": "\"SimpleGeometric\"", "default_rust": "String::from(\"SimpleGeometric\")", "description": "Privatizing mechanism to use. One of [`SimpleGeometric`, `Laplace`, `Gaussian`]. Only `SimpleGeometric` is accepted if floating-point protections are enabled." }, "privacy_usage": { "type_proto": "repeated PrivacyUsage", "type_rust": "Vec", "default_python": "None", "description": "Object describing the type and amount of privacy to be used for the mechanism release." } }, "return": { "type_value": "Array", "description": "Differentially private row count." }, "description": "Returns a differentially private row count.", "proto_id": 8 }