Skip to main content

parse_node_id

Function parse_node_id 

Source
pub fn parse_node_id(s: &str) -> Result<NodeId, String>
Expand description

Parses a node id as Kafka’s node.id: an int that is not negative.

meta.properties holds the id as an int, which Kafka’s tools read with Integer.parseInt, so a larger id would make a file they cannot read. The negative-id message is the one Kafka’s Formatter.run throws.

§Errors

Returns a message for a value that is not an integer, is past the int range, or is negative.