Skip to main content

Crate truss

Crate truss 

Source
Expand description

Shared library entry points for the truss project.

Re-exports§

pub use adapters::server::DEFAULT_BIND_ADDR;
pub use adapters::server::DEFAULT_STORAGE_ROOT;
pub use adapters::server::ServerConfig;
pub use adapters::server::SignedUrlSource;
pub use adapters::server::SignedWatermarkParams;
pub use adapters::server::TransformOptionsPayload;
pub use adapters::server::bind_addr;
pub use adapters::server::serve;
pub use adapters::server::serve_once;
pub use adapters::server::serve_once_with_config;
pub use adapters::server::serve_with_config;
pub use adapters::server::sign_public_url;
pub use codecs::raster::transform_raster;
pub use codecs::svg::transform_svg;
pub use core::Artifact;
pub use core::ArtifactMetadata;
pub use core::CropRegion;
pub use core::Fit;
pub use core::MAX_DECODED_PIXELS;
pub use core::MAX_OUTPUT_PIXELS;
pub use core::MAX_WATERMARK_PIXELS;
pub use core::MediaType;
pub use core::MetadataKind;
pub use core::MetadataPolicy;
pub use core::NormalizedTransformOptions;
pub use core::NormalizedTransformRequest;
pub use core::Position;
pub use core::RawArtifact;
pub use core::Rgba8;
pub use core::Rotation;
pub use core::TransformError;
pub use core::TransformOptions;
pub use core::TransformRequest;
pub use core::TransformResult;
pub use core::TransformWarning;
pub use core::WatermarkInput;
pub use core::resolve_metadata_flags;
pub use core::sniff_artifact;

Modules§

adapters
Runtime-specific adapters. Adapter implementations for concrete runtimes.
codecs
Backend codec implementations. Backend codec implementations.
core
Shared Core types and validation logic. Shared Core types for transformations, validation, and media inspection.