pub struct ClassInfo {
pub name: String,
pub cpp_name: String,
pub package: String,
pub header: String,
pub class_flags: u32,
pub super_class: Option<String>,
pub interfaces: Vec<String>,
pub props: Vec<PropertyInfo>,
pub funcs: Vec<FunctionInfo>,
}Fields§
§name: String§cpp_name: String§package: String§header: String§class_flags: u32§super_class: Option<String>§interfaces: Vec<String>§props: Vec<PropertyInfo>§funcs: Vec<FunctionInfo>Trait Implementations§
Source§impl<'de> Deserialize<'de> for ClassInfo
impl<'de> Deserialize<'de> for ClassInfo
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 ClassInfo
impl RefUnwindSafe for ClassInfo
impl Send for ClassInfo
impl Sync for ClassInfo
impl Unpin for ClassInfo
impl UnsafeUnpin for ClassInfo
impl UnwindSafe for ClassInfo
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