Constructs a SearchParams instance from a query string.
Destructor that frees the search parameters and associated iterators.
Appends a key-value pair to the search parameters.
Retrieves the value for a given key.
Retrieves all values for a given key.
Checks if a key exists in the search parameters.
Checks if a key-value pair exists in the search parameters.
Gets the next key-value pair from a search parameters iterator.
Retrieves the number of key-value pairs in the search parameters.
Removes all values for a given key.
Removes a specific key-value pair.
Resets the search parameters to the original query string.
Sets a key-value pair, replacing any existing values for the key.
Sorts the search parameters by key.
Converts the search parameters to a string.
Retrieves an iterator for the key-value pairs in the search parameters.
Retrieves an iterator for the keys in the search parameters.
Retrieves an iterator for the values in the search parameters.
A struct for managing URL search (query) parameters.