pub fn decode_cursor( cursor: &str, surface: &str, arity: usize, ) -> Result<Vec<String>>
Decode a cursor issued by encode_cursor, requiring exactly arity string parts; surface names the caller for the error.
encode_cursor
arity
surface