// SPDX-License-Identifier: MIT
// Copyright (c) 2025 Egon Kastelijn
// file: src/transform.rs
//! Trait-based transformation interface for mapping external data into CSDIF documents.
use crateCsdifDocument;
use crateCsdifError;
/// Trait for mapping external data into a CSDIF document.
///
/// This trait should be implemented by any adapter that wants to convert
/// its own input format into a valid CSDIF structure.
/// Generic transformation entry point.
///
/// This function delegates to the trait implementation of the input type.