calternal_plugin_files::canvas_assets
Files adapter for Canvas preparation (#989, DESIGN §60). Content-derived names make interrupted extraction retryable. Every read checks Files identity and Share authority; a missing ID never follows a replacement filename. Binary bytes never enter collaboration events.
Source: crates/plugins/files/src/canvas_assets.rs
Functions
Section titled “Functions”access
Section titled “access”pub fn access(state: Arc<FilesState>) -> Arc<dyn CanvasAssets>Return the adapter for server startup; no global state is set by tests.