Struct intuicio_frontend_serde::SerdeModule
source · pub struct SerdeModule {
pub name: String,
pub structs: Vec<SerdeStruct>,
pub enums: Vec<SerdeEnum>,
pub functions: Vec<SerdeFunction>,
}
Fields§
§name: String
§structs: Vec<SerdeStruct>
§enums: Vec<SerdeEnum>
§functions: Vec<SerdeFunction>
Implementations§
source§impl SerdeModule
impl SerdeModule
pub fn compile(&self) -> ScriptModule<'static, SerdeExpression>
Trait Implementations§
source§impl Clone for SerdeModule
impl Clone for SerdeModule
source§fn clone(&self) -> SerdeModule
fn clone(&self) -> SerdeModule
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 SerdeModule
impl Debug for SerdeModule
source§impl<'de> Deserialize<'de> for SerdeModule
impl<'de> Deserialize<'de> for SerdeModule
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
Auto Trait Implementations§
impl Freeze for SerdeModule
impl RefUnwindSafe for SerdeModule
impl Send for SerdeModule
impl Sync for SerdeModule
impl Unpin for SerdeModule
impl UnwindSafe for SerdeModule
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more