Crate rustrict[−][src]
Structs
Censor is a flexible profanity filter that can analyze and/or censor arbitrary text.
Context is useful for taking moderation actions on a per-user basis i.e. each user would get their own Context.
Type is represents a type or severity of inappropriateness. They can be combined with bitwise operators, and are not mutually exclusive.
Enums
Traits
CensorIter makes it easy to sanitize an arbitrary Iterator<Item=char>
by calling .censor()
.
CensorStr makes it easy to sanitize a String
or &str
by calling .censor()
.
Functions
Returns true iff the character is effectively whitespace. The definition of whitespace is broader than that of Unicode, because it includes control characters and a few additional blank characters.
Trims whitespace characters from both ends of a string, according to the definition of
crate::is_whitespace
.