Re-exports§
pub use config::RemoteAuth;pub use config::WorkspaceConfig;pub use error::EnvironmentManagerError;pub use error::EnvironmentManagerResult;pub use error::Result;pub use error::WorkspaceError;pub use error::WorkspaceManagerError;pub use error::WorkspaceManagerResult;pub use local::LocalEnvironmentManager;pub use local::LocalWorkspaceManager;pub use manager::CreateEnvironmentRequest;pub use manager::CreateWorkspaceRequest;pub use manager::DeleteWorkspaceRequest;pub use manager::EnvironmentDeletePolicy;pub use manager::EnvironmentDescriptor;pub use manager::EnvironmentManager;pub use manager::ListWorkspacesRequest;pub use manager::RepoManager;pub use manager::WorkspaceCreateStrategy;pub use manager::WorkspaceManager;pub use ops::ApplyEditsRequest;pub use ops::AstGrepRequest;pub use ops::EditOperation;pub use ops::GlobRequest;pub use ops::GrepRequest;pub use ops::ListDirectoryRequest;pub use ops::ReadFileRequest;pub use ops::WorkspaceOpContext;pub use ops::WriteFileRequest;pub use result::EditResult;pub use result::FileContentResult;pub use result::FileEntry;pub use result::FileListResult;pub use result::GlobResult;pub use result::SearchMatch;pub use result::SearchResult;
Modules§
Structs§
- Environment
Id - Stable identifier for an execution environment.
- Environment
Info - Environment information for a workspace
- GitCommit
Summary - GitStatus
- GitStatus
Entry - JjChange
- JjCommit
Summary - JjStatus
- RepoId
- Stable identifier for a repository within an environment.
- Repo
Info - Repository metadata for listing and workspace grouping.
- RepoRef
- Reference to a repository inside a specific environment.
- VcsInfo
- Version control information for a workspace
- Workspace
Id - Stable identifier for a workspace within an environment.
- Workspace
Info - Workspace metadata for listing and UI grouping.
- Workspace
Metadata - Metadata about a workspace
- Workspace
Ref - Reference to a workspace inside a specific environment.
- Workspace
Status - Workspace status for orchestration and UI display.
Enums§
- GitHead
- GitStatus
Summary - JjChange
Type - VcsKind
- Supported version control systems
- VcsStatus
- VCS-specific status data.
- Workspace
Type - Type of workspace
Constants§
- MAX_
DIRECTORY_ DEPTH - Default maximum depth for directory structure traversal
- MAX_
DIRECTORY_ ITEMS - Default maximum number of items to include in directory structure