pub enum V2WorkspaceDest {
DataDir,
SharedDir,
AgentDefault,
MemorySubentryDispatch,
}Expand description
Destination class for a top-level entry under the legacy
<install>/workspace/ directory.
Variants§
DataDir
Wholesale relocation into <install>/data/<name>.
Wholesale relocation into <install>/shared/<name>.
AgentDefault
Wholesale relocation into <install>/agents/default/workspace/<name>.
MemorySubentryDispatch
workspace/memory/ has mixed contents: shared DBs / archive /
snapshot stay in data/memory/; markdown daily files belong to
the agent. The orchestrator iterates subentries and dispatches
via V2_MEMORY_DATA_NAMES.
Trait Implementations§
Source§impl Clone for V2WorkspaceDest
impl Clone for V2WorkspaceDest
Source§fn clone(&self) -> V2WorkspaceDest
fn clone(&self) -> V2WorkspaceDest
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 V2WorkspaceDest
impl Debug for V2WorkspaceDest
Source§impl PartialEq for V2WorkspaceDest
impl PartialEq for V2WorkspaceDest
impl Copy for V2WorkspaceDest
impl Eq for V2WorkspaceDest
impl StructuralPartialEq for V2WorkspaceDest
Auto Trait Implementations§
impl Freeze for V2WorkspaceDest
impl RefUnwindSafe for V2WorkspaceDest
impl Send for V2WorkspaceDest
impl Sync for V2WorkspaceDest
impl Unpin for V2WorkspaceDest
impl UnsafeUnpin for V2WorkspaceDest
impl UnwindSafe for V2WorkspaceDest
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more