Module transform

Module transform 

Source

Structs§

Transform
A Transform manages the decoding and encoding of data for a given format, such as a cryptographic routine like AES, or a compression routine like LZMA.
TransformCapabilities
TransformContext
A TransformContext represents a node in the transform tree, for use in a TransformSession.
TransformParameterInfo
TransformSession
A TransformSession manages the lifetime of a set of TransformContexts, performing transformations on said contexts, and extracting the results.

Enums§

ProcessResult

Traits§

ContextTransform
A custom transform that can decode an input within a TransformContext.
CustomTransform
DetectionTransform
A custom transform that can detect whether it can decode an input.

Functions§

register_transform
Registers a custom transform without detection or context capabilities.
register_transform_with_context
Registers a custom transform with the context capability.
register_transform_with_detection
Registers a custom transform with the detection capability.
register_transform_with_detection_and_context
Registers a custom transform with both detection and context capabilities.

Type Aliases§

TransformInputParameters
Represents the input parameters for a transform operation, derived from the transforms TransformParameterInfos.
TransformResult
TransformSessionMode
TransformType