pub enum ProjectState {
Empty,
Indexed,
Unindexed,
Locked,
}Expand description
What a directory looks like before any command touches it.
Variants§
Empty
Neither .fur/ nor any conversation document.
Indexed
.fur/ present and usable.
Unindexed
Conversation documents exist but .fur/ does not — a copied archive.
Locked
chats/ is encrypted; nothing may be parsed until unlocked.
Trait Implementations§
Source§impl Clone for ProjectState
impl Clone for ProjectState
impl Copy for ProjectState
Source§impl Debug for ProjectState
impl Debug for ProjectState
impl Eq for ProjectState
Source§impl PartialEq for ProjectState
impl PartialEq for ProjectState
impl StructuralPartialEq for ProjectState
Auto Trait Implementations§
impl Freeze for ProjectState
impl RefUnwindSafe for ProjectState
impl Send for ProjectState
impl Sync for ProjectState
impl Unpin for ProjectState
impl UnsafeUnpin for ProjectState
impl UnwindSafe for ProjectState
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