pub struct AutotagConfig {
pub mappings: HashMap<String, String>,
pub synonyms: HashMap<String, Vec<String>>,
pub transform: Vec<String>,
pub whitelist: Vec<String>,
}Expand description
Autotag configuration for automatic tag assignment.
Supports both structured format (synonyms/transform/whitelist) and Ruby-style
simple key-value mappings where word = "tag" means: if “word” appears in the
title, add @tag.
Fields§
§mappings: HashMap<String, String>Ruby-style simple mappings: word -> tag name
synonyms: HashMap<String, Vec<String>>§transform: Vec<String>§whitelist: Vec<String>Trait Implementations§
Source§impl Clone for AutotagConfig
impl Clone for AutotagConfig
Source§fn clone(&self) -> AutotagConfig
fn clone(&self) -> AutotagConfig
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 AutotagConfig
impl Debug for AutotagConfig
Source§impl Default for AutotagConfig
impl Default for AutotagConfig
Source§fn default() -> AutotagConfig
fn default() -> AutotagConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AutotagConfig
impl<'de> Deserialize<'de> for AutotagConfig
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 AutotagConfig
impl PartialEq for AutotagConfig
Source§impl Serialize for AutotagConfig
impl Serialize for AutotagConfig
impl Eq for AutotagConfig
impl StructuralPartialEq for AutotagConfig
Auto Trait Implementations§
impl Freeze for AutotagConfig
impl RefUnwindSafe for AutotagConfig
impl Send for AutotagConfig
impl Sync for AutotagConfig
impl Unpin for AutotagConfig
impl UnsafeUnpin for AutotagConfig
impl UnwindSafe for AutotagConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.