pub enum OrganizeStrategy {
ByTopic,
ByType,
ByProject,
Custom {
categories: Vec<String>,
},
}Expand description
Strategy for organizing files.
Variants§
ByTopic
Group by semantic topic/content similarity
ByType
Group by file type first, then by content
ByProject
Group by project/module structure
Custom
Custom grouping with specified categories
Trait Implementations§
Source§impl Clone for OrganizeStrategy
impl Clone for OrganizeStrategy
Source§fn clone(&self) -> OrganizeStrategy
fn clone(&self) -> OrganizeStrategy
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 OrganizeStrategy
impl Debug for OrganizeStrategy
Source§impl<'de> Deserialize<'de> for OrganizeStrategy
impl<'de> Deserialize<'de> for OrganizeStrategy
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
Auto Trait Implementations§
impl Freeze for OrganizeStrategy
impl RefUnwindSafe for OrganizeStrategy
impl Send for OrganizeStrategy
impl Sync for OrganizeStrategy
impl Unpin for OrganizeStrategy
impl UnwindSafe for OrganizeStrategy
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