Struct intuicio_frontend_serde::SerdeStruct
source · pub struct SerdeStruct {
pub meta: Option<Meta>,
pub name: String,
pub visibility: Visibility,
pub fields: Vec<SerdeStructField>,
}
Fields§
§meta: Option<Meta>
§name: String
§visibility: Visibility
§fields: Vec<SerdeStructField>
Implementations§
source§impl SerdeStruct
impl SerdeStruct
pub fn compile(&self, module_name: &str) -> ScriptStruct<'static>
Trait Implementations§
source§impl Clone for SerdeStruct
impl Clone for SerdeStruct
source§fn clone(&self) -> SerdeStruct
fn clone(&self) -> SerdeStruct
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 SerdeStruct
impl Debug for SerdeStruct
source§impl<'de> Deserialize<'de> for SerdeStruct
impl<'de> Deserialize<'de> for SerdeStruct
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 SerdeStruct
impl RefUnwindSafe for SerdeStruct
impl Send for SerdeStruct
impl Sync for SerdeStruct
impl Unpin for SerdeStruct
impl UnwindSafe for SerdeStruct
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