//! Longest Substring Without Repeat (Set + Map, Production-Grade)
//!
//! Finds the length of the longest substring without repeating characters.
//!
//! # Arguments
//! * `s` - The input string slice.
//!
//! # Returns
//! * `usize` - The length of the longest substring without repeats.
//!
//! # Example
//! ```rust
//! use pofk_algorithm::set_algorithms::longest_substring_without_repeat::longest_substring_without_repeat;
//! assert_eq!(longest_substring_without_repeat("abcabcbb"), 3);
//! assert_eq!(longest_substring_without_repeat("bbbbb"), 1);
//! assert_eq!(longest_substring_without_repeat("pwwkew"), 3);
//! ```
use HashMap;