pub fn is_valid_circuit_id(s: &str) -> boolExpand description
Validates a circuit identifier.
Circuit IDs are numeric strings used to identify circuits in the Tor control protocol.
§Arguments
s- The string to validate
§Returns
true if the string is a valid circuit ID, false otherwise.
§Format
- Non-empty string
- Contains only ASCII digits (0-9)
§Example
use stem_rs::util::is_valid_circuit_id;
assert!(is_valid_circuit_id("1"));
assert!(is_valid_circuit_id("123"));
assert!(is_valid_circuit_id("999999"));
assert!(!is_valid_circuit_id("")); // Empty
assert!(!is_valid_circuit_id("abc")); // Non-numeric
assert!(!is_valid_circuit_id("12a")); // Mixed