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: bool
Implementations
Trait Implementations
sourceimpl Debug for IgniteTypeDefinition
impl Debug for IgniteTypeDefinition
sourceimpl<'de> Deserialize<'de> for IgniteTypeDefinition
impl<'de> Deserialize<'de> for IgniteTypeDefinition
sourcefn 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
sourceimpl Hash for IgniteTypeDefinition
impl Hash for IgniteTypeDefinition
sourceimpl Serialize for IgniteTypeDefinition
impl Serialize for IgniteTypeDefinition
Auto Trait Implementations
impl RefUnwindSafe for IgniteTypeDefinition
impl Send for IgniteTypeDefinition
impl Sync for IgniteTypeDefinition
impl Unpin for IgniteTypeDefinition
impl UnwindSafe for IgniteTypeDefinition
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more