Struct intuicio_frontend_serde::SerdePackage
source · pub struct SerdePackage {
pub files: HashMap<String, SerdeFile>,
}Fields§
§files: HashMap<String, SerdeFile>Implementations§
source§impl SerdePackage
impl SerdePackage
pub fn new<CP>( path: &str, content_provider: &mut CP ) -> Result<Self, Box<dyn Error>>where CP: ScriptContentProvider<SerdeFile>,
pub fn load<CP>( &mut self, path: &str, content_provider: &mut CP ) -> Result<(), Box<dyn Error>>where CP: ScriptContentProvider<SerdeFile>,
pub fn compile(&self) -> ScriptPackage<'static, SerdeExpression>
Trait Implementations§
source§impl Clone for SerdePackage
impl Clone for SerdePackage
source§fn clone(&self) -> SerdePackage
fn clone(&self) -> SerdePackage
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for SerdePackage
impl Debug for SerdePackage
source§impl Default for SerdePackage
impl Default for SerdePackage
source§fn default() -> SerdePackage
fn default() -> SerdePackage
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SerdePackage
impl<'de> Deserialize<'de> for SerdePackage
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more