Skip to main content

Module workspace

Module workspace 

Source
Expand description

Public workspace namespace. Use it for the documented workspace API surface; prefer crate-root re-exports for common imports. Module items must preserve the toolkit ownership and side-effect boundaries described in this file. Workspace tool-pack helpers.

Each operation lives in its own module so SDK agents can find the behavior they need without spelunking through a catch-all implementation file.

Structs§

BoundedWorkspace
Workspace bounded workspace request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
HashLineAnchor
Workspace hash line anchor request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
SearchMatch
Workspace search match request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceApplePhotosMetadata
Workspace workspace apple photos metadata request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceArchiveEntry
Workspace workspace archive entry request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceArchiveMetadata
Workspace workspace archive metadata request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceDocumentMetadata
Workspace workspace document metadata request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceEditExecutor
Workspace workspace edit executor request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceEditOutput
Workspace workspace edit output request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceEditRequest
Workspace workspace edit request request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceEmbeddedPreviewMetadata
Workspace workspace embedded preview metadata request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceMediaMetadata
Workspace workspace media metadata request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceOcrMetadata
Workspace workspace ocr metadata request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspacePolicy
Workspace workspace policy request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceRawSensorMetadata
Workspace workspace raw sensor metadata request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceReadDetection
Workspace workspace read detection request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceReadExecutor
Workspace workspace read executor request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceReadOutput
Workspace workspace read output request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceReadRequest
Workspace workspace read request request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceResourceMetadata
Workspace workspace resource metadata request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceSearchExecutor
Workspace workspace search executor request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceSearchOutput
Workspace workspace search output request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceSearchRequest
Workspace workspace search request request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceSqliteMetadata
Workspace workspace sqlite metadata request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceSqliteTableMetadata
Workspace workspace sqlite table metadata request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceWriteExecutor
Workspace workspace write executor request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceWriteOutput
Workspace workspace write output request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
WorkspaceWriteRequest
Workspace workspace write request request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.

Enums§

WorkspaceFileKind
Enumerates the finite workspace file kind cases. Serialized names are part of the SDK contract; update fixtures when variants change.
WorkspaceFileTypeConfidence
Enumerates the finite workspace file type confidence cases. Serialized names are part of the SDK contract; update fixtures when variants change.
WorkspaceReaderStep
Enumerates the finite workspace reader step cases. Serialized names are part of the SDK contract; update fixtures when variants change.
WorkspaceWriteMode
Enumerates the finite workspace write mode cases. Serialized names are part of the SDK contract; update fixtures when variants change.

Functions§

approval_policy
Returns approval policy for the current value. This is a read-only or data-construction helper unless the method body explicitly calls a port or store.
filesystem_policy
Returns filesystem policy for the current value. This is a read-only or data-construction helper unless the method body explicitly calls a port or store.