Skip to main content

LoadReader

Trait LoadReader 

pub trait LoadReader: Sync {
    // Required methods
    fn registry(&self, name: &str) -> Option<Arc<[String]>>;
    fn fluid_tags(&self) -> Arc<[(String, Arc<[String]>)]> ⓘ;
    fn setting(&self, mod_id: &str, key: &str) -> Option<String>;
}
Expand description

Immutable resource-generation reads supplied by an owning loader.

Required Methods§

fn registry(&self, name: &str) -> Option<Arc<[String]>>

Registry names in ID order.

fn fluid_tags(&self) -> Arc<[(String, Arc<[String]>)]> ⓘ

Fluid tags and their members in source order.

fn setting(&self, mod_id: &str, key: &str) -> Option<String>

A captured setting, without file I/O.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§