pub enum IfMissing {
Create,
Fail,
}Expand description
Whether resolving a name that has no file yet creates one.
Variants§
Create
Create the database. What makes a workspace usable without a registration step: a new chat writes, and its memory exists.
Fail
Fail with WorkspaceError::NoSuchDatabase. What reads should do, so a
misspelled name is diagnosed instead of silently answering nothing.
Trait Implementations§
impl Copy for IfMissing
impl Eq for IfMissing
impl StructuralPartialEq for IfMissing
Auto Trait Implementations§
impl Freeze for IfMissing
impl RefUnwindSafe for IfMissing
impl Send for IfMissing
impl Sync for IfMissing
impl Unpin for IfMissing
impl UnsafeUnpin for IfMissing
impl UnwindSafe for IfMissing
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.