pub enum WorkspaceReaderStep {
Show 16 variants
DetectFileType,
DecodeUtf8Text,
ExtractPdfText,
InspectImageMetadata,
InspectRawImageMetadata,
InspectRawPreview,
InspectApplePhotosAdjustments,
ApplyOcrFallback,
ExtractOfficeText,
ExtractLegacyOfficeText,
ListArchiveEntries,
InspectSqliteDatabase,
ReadDataUrl,
FailClosedExternalResource,
ReadBoundedPrefix,
SummarizeBinary,
}Expand description
Enumerates the finite workspace reader step cases. Serialized names are part of the SDK contract; update fixtures when variants change.
Variants§
DetectFileType
Use this variant when the contract needs to represent detect file type; selecting it has no side effect by itself.
DecodeUtf8Text
Use this variant when the contract needs to represent decode utf8 text; selecting it has no side effect by itself.
ExtractPdfText
Use this variant when the contract needs to represent extract pdf text; selecting it has no side effect by itself.
InspectImageMetadata
Use this variant when the contract needs to represent inspect image metadata; selecting it has no side effect by itself.
InspectRawImageMetadata
Use this variant when the contract needs to represent inspect raw image metadata; selecting it has no side effect by itself.
InspectRawPreview
Use this variant when the contract needs to represent inspect raw preview; selecting it has no side effect by itself.
InspectApplePhotosAdjustments
Use this variant when the contract needs to represent inspect apple photos adjustments; selecting it has no side effect by itself.
ApplyOcrFallback
Use this variant when the contract needs to represent apply ocr fallback; selecting it has no side effect by itself.
ExtractOfficeText
Use this variant when the contract needs to represent extract office text; selecting it has no side effect by itself.
ExtractLegacyOfficeText
Use this variant when the contract needs to represent extract legacy office text; selecting it has no side effect by itself.
ListArchiveEntries
Use this variant when the contract needs to represent list archive entries; selecting it has no side effect by itself.
InspectSqliteDatabase
Use this variant when the contract needs to represent inspect sqlite database; selecting it has no side effect by itself.
ReadDataUrl
Use this variant when the contract needs to represent read data url; selecting it has no side effect by itself.
FailClosedExternalResource
Use this variant when the contract needs to represent fail closed external resource; selecting it has no side effect by itself.
ReadBoundedPrefix
Use this variant when the contract needs to represent read bounded prefix; selecting it has no side effect by itself.
SummarizeBinary
Use this variant when the contract needs to represent summarize binary; selecting it has no side effect by itself.
Trait Implementations§
Source§impl Clone for WorkspaceReaderStep
impl Clone for WorkspaceReaderStep
Source§fn clone(&self) -> WorkspaceReaderStep
fn clone(&self) -> WorkspaceReaderStep
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for WorkspaceReaderStep
impl Debug for WorkspaceReaderStep
Source§impl<'de> Deserialize<'de> for WorkspaceReaderStep
impl<'de> Deserialize<'de> for WorkspaceReaderStep
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for WorkspaceReaderStep
Source§impl PartialEq for WorkspaceReaderStep
impl PartialEq for WorkspaceReaderStep
Source§fn eq(&self, other: &WorkspaceReaderStep) -> bool
fn eq(&self, other: &WorkspaceReaderStep) -> bool
self and other values to be equal, and is used by ==.Source§impl Serialize for WorkspaceReaderStep
impl Serialize for WorkspaceReaderStep
impl StructuralPartialEq for WorkspaceReaderStep
Auto Trait Implementations§
impl Freeze for WorkspaceReaderStep
impl RefUnwindSafe for WorkspaceReaderStep
impl Send for WorkspaceReaderStep
impl Sync for WorkspaceReaderStep
impl Unpin for WorkspaceReaderStep
impl UnsafeUnpin for WorkspaceReaderStep
impl UnwindSafe for WorkspaceReaderStep
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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§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
key and return true if they are equal.