pub struct IgniteTypeDefinition {
pub namespace: String,
pub generic_args: Vec<String>,
pub variant: IgniteTypeVariant,
pub meta: HashMap<String, IgniteAttribMeta>,
pub is_proxy: bool,
}Fields§
§namespace: String§generic_args: Vec<String>§variant: IgniteTypeVariant§meta: HashMap<String, IgniteAttribMeta>§is_proxy: boolImplementations§
Trait Implementations§
Source§impl Debug for IgniteTypeDefinition
impl Debug for IgniteTypeDefinition
Source§impl<'de> Deserialize<'de> for IgniteTypeDefinition
impl<'de> Deserialize<'de> for IgniteTypeDefinition
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
Source§impl Hash for IgniteTypeDefinition
impl Hash for IgniteTypeDefinition
Auto Trait Implementations§
impl Freeze for IgniteTypeDefinition
impl RefUnwindSafe for IgniteTypeDefinition
impl Send for IgniteTypeDefinition
impl Sync for IgniteTypeDefinition
impl Unpin for IgniteTypeDefinition
impl UnwindSafe for IgniteTypeDefinition
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