Enum protos::detective::DetectiveType
source · pub enum DetectiveType {
Show 39 variants
DETECTIVE_TYPE_UNKNOWN,
DETECTIVE_TYPE_IS_EMPTY,
DETECTIVE_TYPE_HAS_FIELD,
DETECTIVE_TYPE_IS_TYPE,
DETECTIVE_TYPE_STRING_CONTAINS_ANY,
DETECTIVE_TYPE_STRING_CONTAINS_ALL,
DETECTIVE_TYPE_STRING_EQUAL,
DETECTIVE_TYPE_IPV4_ADDRESS,
DETECTIVE_TYPE_IPV6_ADDRESS,
DETECTIVE_TYPE_MAC_ADDRESS,
DETECTIVE_TYPE_REGEX,
DETECTIVE_TYPE_TIMESTAMP_RFC3339,
DETECTIVE_TYPE_TIMESTAMP_UNIX_NANO,
DETECTIVE_TYPE_TIMESTAMP_UNIX,
DETECTIVE_TYPE_BOOLEAN_TRUE,
DETECTIVE_TYPE_BOOLEAN_FALSE,
DETECTIVE_TYPE_UUID,
DETECTIVE_TYPE_PII_ANY,
DETECTIVE_TYPE_PII_CREDIT_CARD,
DETECTIVE_TYPE_PII_SSN,
DETECTIVE_TYPE_PII_EMAIL,
DETECTIVE_TYPE_PII_PHONE,
DETECTIVE_TYPE_PII_DRIVER_LICENSE,
DETECTIVE_TYPE_PII_PASSPORT_ID,
DETECTIVE_TYPE_PII_VIN_NUMBER,
DETECTIVE_TYPE_PII_SERIAL_NUMBER,
DETECTIVE_TYPE_PII_LOGIN,
DETECTIVE_TYPE_PII_TAXPAYER_ID,
DETECTIVE_TYPE_PII_ADDRESS,
DETECTIVE_TYPE_PII_SIGNATURE,
DETECTIVE_TYPE_PII_GEOLOCATION,
DETECTIVE_TYPE_PII_EDUCATION,
DETECTIVE_TYPE_PII_FINANCIAL,
DETECTIVE_TYPE_PII_HEALTH,
DETECTIVE_TYPE_NUMERIC_EQUAL_TO,
DETECTIVE_TYPE_NUMERIC_GREATER_THAN,
DETECTIVE_TYPE_NUMERIC_GREATER_EQUAL,
DETECTIVE_TYPE_NUMERIC_LESS_THAN,
DETECTIVE_TYPE_NUMERIC_LESS_EQUAL,
}Variants§
DETECTIVE_TYPE_UNKNOWN
DETECTIVE_TYPE_IS_EMPTY
DETECTIVE_TYPE_HAS_FIELD
DETECTIVE_TYPE_IS_TYPE
DETECTIVE_TYPE_STRING_CONTAINS_ANY
DETECTIVE_TYPE_STRING_CONTAINS_ALL
DETECTIVE_TYPE_STRING_EQUAL
DETECTIVE_TYPE_IPV4_ADDRESS
DETECTIVE_TYPE_IPV6_ADDRESS
DETECTIVE_TYPE_MAC_ADDRESS
DETECTIVE_TYPE_REGEX
DETECTIVE_TYPE_TIMESTAMP_RFC3339
DETECTIVE_TYPE_TIMESTAMP_UNIX_NANO
DETECTIVE_TYPE_TIMESTAMP_UNIX
DETECTIVE_TYPE_BOOLEAN_TRUE
DETECTIVE_TYPE_BOOLEAN_FALSE
DETECTIVE_TYPE_UUID
DETECTIVE_TYPE_PII_ANY
DETECTIVE_TYPE_PII_CREDIT_CARD
DETECTIVE_TYPE_PII_SSN
DETECTIVE_TYPE_PII_EMAIL
DETECTIVE_TYPE_PII_PHONE
DETECTIVE_TYPE_PII_DRIVER_LICENSE
DETECTIVE_TYPE_PII_PASSPORT_ID
DETECTIVE_TYPE_PII_VIN_NUMBER
DETECTIVE_TYPE_PII_SERIAL_NUMBER
DETECTIVE_TYPE_PII_LOGIN
DETECTIVE_TYPE_PII_TAXPAYER_ID
DETECTIVE_TYPE_PII_ADDRESS
DETECTIVE_TYPE_PII_SIGNATURE
DETECTIVE_TYPE_PII_GEOLOCATION
DETECTIVE_TYPE_PII_EDUCATION
DETECTIVE_TYPE_PII_FINANCIAL
DETECTIVE_TYPE_PII_HEALTH
DETECTIVE_TYPE_NUMERIC_EQUAL_TO
DETECTIVE_TYPE_NUMERIC_GREATER_THAN
DETECTIVE_TYPE_NUMERIC_GREATER_EQUAL
DETECTIVE_TYPE_NUMERIC_LESS_THAN
DETECTIVE_TYPE_NUMERIC_LESS_EQUAL
Trait Implementations§
source§impl Clone for DetectiveType
impl Clone for DetectiveType
source§fn clone(&self) -> DetectiveType
fn clone(&self) -> DetectiveType
Returns a copy 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 DetectiveType
impl Debug for DetectiveType
source§impl Default for DetectiveType
impl Default for DetectiveType
source§impl Enum for DetectiveType
impl Enum for DetectiveType
source§fn from_i32(value: i32) -> Option<DetectiveType>
fn from_i32(value: i32) -> Option<DetectiveType>
Try to create an enum from
i32 value.
Return None if value is unknown.source§const VALUES: &'static [DetectiveType] = _
const VALUES: &'static [DetectiveType] = _
All enum values for enum type.
source§impl EnumFull for DetectiveType
impl EnumFull for DetectiveType
source§fn enum_descriptor() -> EnumDescriptor
fn enum_descriptor() -> EnumDescriptor
Get enum descriptor by type.
source§fn descriptor(&self) -> EnumValueDescriptor
fn descriptor(&self) -> EnumValueDescriptor
Get enum value descriptor.
source§impl Hash for DetectiveType
impl Hash for DetectiveType
source§impl PartialEq<DetectiveType> for DetectiveType
impl PartialEq<DetectiveType> for DetectiveType
source§fn eq(&self, other: &DetectiveType) -> bool
fn eq(&self, other: &DetectiveType) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for DetectiveType
impl Eq for DetectiveType
impl StructuralEq for DetectiveType
impl StructuralPartialEq for DetectiveType
Auto Trait Implementations§
impl RefUnwindSafe for DetectiveType
impl Send for DetectiveType
impl Sync for DetectiveType
impl Unpin for DetectiveType
impl UnwindSafe for DetectiveType
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