pub struct AttackSource {
pub country_code: String,
pub country_name: String,
pub request_count: i32,
pub total_count: i32,
}
Fields§
§country_code: String
Country code of the attack source
country_name: String
Name of the country
request_count: i32
Number of requests from this country
total_count: i32
Total number of attacks considered
Implementations§
Source§impl AttackSource
impl AttackSource
Trait Implementations§
Source§impl Clone for AttackSource
impl Clone for AttackSource
Source§fn clone(&self) -> AttackSource
fn clone(&self) -> AttackSource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AttackSource
impl Debug for AttackSource
Source§impl Default for AttackSource
impl Default for AttackSource
Source§fn default() -> AttackSource
fn default() -> AttackSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AttackSource
impl<'de> Deserialize<'de> for AttackSource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AttackSource
impl PartialEq for AttackSource
Source§impl Serialize for AttackSource
impl Serialize for AttackSource
impl StructuralPartialEq for AttackSource
Auto Trait Implementations§
impl Freeze for AttackSource
impl RefUnwindSafe for AttackSource
impl Send for AttackSource
impl Sync for AttackSource
impl Unpin for AttackSource
impl UnwindSafe for AttackSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more