pub struct Migration;Implementations§
Source§impl Migration
impl Migration
Sourcepub fn import_openclaw(path: &PathBuf) -> Result<MigrationResult>
pub fn import_openclaw(path: &PathBuf) -> Result<MigrationResult>
Import from OpenClaw (already partially implemented)
Sourcepub fn import_claude_code(path: &PathBuf) -> Result<MigrationResult>
pub fn import_claude_code(path: &PathBuf) -> Result<MigrationResult>
Import from Claude Code
Sourcepub fn import_codex(path: &PathBuf) -> Result<MigrationResult>
pub fn import_codex(path: &PathBuf) -> Result<MigrationResult>
Import from Codex
Sourcepub fn import_opencode(path: &PathBuf) -> Result<MigrationResult>
pub fn import_opencode(path: &PathBuf) -> Result<MigrationResult>
Import from OpenCode
Sourcepub fn import_hermes(path: &PathBuf) -> Result<MigrationResult>
pub fn import_hermes(path: &PathBuf) -> Result<MigrationResult>
Import from Hermes Agent
Sourcepub fn detect_installed() -> Vec<String>
pub fn detect_installed() -> Vec<String>
Auto-detect installed tools and offer import
Auto Trait Implementations§
impl Freeze for Migration
impl RefUnwindSafe for Migration
impl Send for Migration
impl Sync for Migration
impl Unpin for Migration
impl UnsafeUnpin for Migration
impl UnwindSafe for Migration
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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