http_type/protocol/struct.rs
1use crate::*;
2
3/// A marker type representing HTTP protocol variants.
4///
5/// This struct serves as a namespace for protocol-related utility functions,
6/// providing methods to identify HTTP and HTTPS protocols and retrieve
7/// their default port numbers.
8#[derive(Copy, Clone, Debug, Default, Eq, New, PartialEq, Serialize, Deserialize)]
9pub struct Protocol;