pub fn new(
            user_id: &'a UserId,
            messages_per_second: Option<u32>,
            burst_count: Option<u32>,
        ) -> Self {
            Self {
                user_id,
                messages_per_second,
                burst_count,
            }
        }
/// Creates an `Request` with the given user ID.
Creates an `Request` with the given user ID.
Creates an ` Request ` with the given user ID .
pub fn new(
            user_id: &'a UserId,
            messages_per_second: Option<u32>,
            burst_count: Option<u32>,
        ) -> Self {
            Self {
                user_id,
                messages_per_second,
                burst_count,
            }
        }
pub fn new ( user_id : & ' a UserId , messages_per_second : Option < u32 > , burst_count : Option < u32 > , ) -> Self { Self { user_id , messages_per_second , burst_count , } }
Creates an `Request` with the given user ID.
Creates an ` Request ` with the given user ID .
user_id
&'a UserId
messages_per_second
Option<u32>
burst_count
Option<u32>
user_id
&'a UserId
messages_per_second
Option<u32>
burst_count
Option<u32>